有关如何移动形状的任何建议。我有不同方向的各种大小的椭圆(我想要的)在jFRAME上打印但是它们没有移动(即动画)...有关如何让它们移动的任何建议吗?
答案 0 :(得分:2)
创建一个能够绘制形状的自定义组件,比如JPanel
。覆盖它的paintComponent
方法并根据需要绘制所有形状。
使用类似javax.swing.Timer
的内容,将其设置为每40毫秒(25fps)重复一次。
当它“滴答”时,更新所有形状的移动要求,并在用于绘制图像的组件上调用repaint
...