java-canvas

    0热度

    1回答

    My KeyPressed正在工作,但是我的moveLeft方法没有改变avatarDX。我是否用moveLeft做错了什么?这看起来应该很简单,但我不确定我做错了什么。我没有任何错误消息。 我在画布上绘制图像与 gc.drawImage(avatar, avatarSX, avatarSY, avatarSW, avatarSH, avatarDX, avatarDY, avatarDW, av

    0热度

    1回答

    我有字母 public String[] letters = {"A","J","K","Q"}; 阵列,我试图创建以绘制字母的方法。 public void drawLetterValue(Graphics pane, String[] someValue, int someX, int someY){ someValue = letters; String aValu

    2热度

    1回答

    我正在做一个格斗游戏的动画文字和比赛开始前,我想补充一个介绍的故事,我想这个故事由1个字母,显示1,这里是我的代码: public class Story { public int index; public int delay; public int x; public int y; public String[] text = {"D","i","c","e","r","i","

    0热度

    1回答

    我正尝试在JavaFX下创建一个自定义Canvas小部件,该小部件从大量不相关的工作线程收集信息。 “更新”事件可能有不同的速率,有时太快,有时甚至没有,意味着需要适当解决“太快的更新”和“空闲时间”的要求。更新数量太高,因此每次执行更新时发出一个Runnable并不是一个好的解决方案。 只是为了测试,我的蛮力方法是创建一个AnimationTimer来更新Canvas对象的视觉效果。这个解决方案

    0热度

    1回答

    我有一个JFrame图形用户界面,它从局域网连接的摄像机上捕捉原始视频流。我为BufferedImage(img1)中的每个坐标设置RBG值(相机为像素值分流,但像白色和黑色一样),并在标准Java扩展Canvas(MyCanvas canvas1)上绘制图像。 用于在线程环境中绘制的代码片段,除了分辨率为1280x960以外,其工作正常。画布类的 while (true) { s

    0热度

    2回答

    所以我一直想设计一个龙曲线发生器。 (如果您想对这些信息检查了这一点https://en.wikipedia.org/wiki/Dragon_curve ,但它并不真正重要的问题) 龙曲线是重复的数学结构。 我已经为画布应该绘制的东西写了一个生成器,它通过返回一个由'r'或'l'组成的char数组来表示它是否必须向左或向右转。在这里的代码中,它的方法input()。这部分工作完美。 问题在于,无论

    1热度

    3回答

    简介: 我创建了一个画布,我的目标是在您点击画布的地方创建圆圈。但我也希望能够删除我绘制的圈子或至少最后绘制的圈子。在圆圈背景颜色相同的地方重画不是一个好的解决方案。因为如果圈子下还有其他东西,他们也会被删除。例如,在这个应用程序中,2个圆可能有交点,当您尝试删除第2个圆时,这些交点将是空的,这意味着也会删除第一个圆的某个部分。所以我想创建第二个画布。每次我在绘制圆圈前点击画布上的某处,我都会将主

    0热度

    1回答

    有没有什么办法可以在画布上添加jlabel?在我的代码中,我的框架的构造函数在添加画布之前先添加标签,但是当我运行它时,它不显示标签。 我正在画画布的背景。

    1热度

    2回答

    我想在Java中制作游戏,这是我第一次处理多线程(好吧,通过Clip类同时播放音乐的旁白。)我有一个Canvas类,它扩展了JPanel,但内Canvas类我也有一个KeyListener的取输入,如下所示: private class myKeyListener implements KeyListener { public void keyPressed(KeyEvent keyE

    0热度

    1回答

    如何在Java进程中创建java.awt.Canvas对象,并将其传递给另一个(子进程)进程,并让其他进程在其上放置轻量(swing)组件。子进程应该处理放置在画布上的组件的事件。当然,事件调度线程应该按预期运行。