java中的动画:paint()和repaint()或线程

时间:2011-11-09 01:16:30

标签: java animation applet paint

我想知道在尝试使用java创建动画游戏时应该选择哪种方法。基本上我有9x9矩阵;矩阵的一些槽用二维图形填充,例如六边形或圆形。一些数字被移动到不同的插槽或动画(单击或调整大小时旋转..)。

我的问题是,在这种情况下,我应该只使用paint()和repaint()来模拟动画和图形的移动(在这种情况下,我必须每次重绘矩阵的静态元素?)或者是否建议使用线程和可运行的接口。

我希望我的问题不要太模糊。我很期待你的建议。谢谢。

1 个答案:

答案 0 :(得分:2)

一种常用方法是从Swing repaint()的{​​{1}}调用ActionListener