java - java中的动画: paint() and repaint() or threads

标签 java animation applet paint

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

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

我希望我的问题不是太含糊。我期待您的建议。谢谢。

最佳答案

一种常用的方法是从 Swing TimerActionListener 调用 repaint()

关于java - java中的动画: paint() and repaint() or threads,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8059292/

相关文章:

java - 我可以在 Google Wave 小工具中嵌入 Java 小程序吗?

java - 限制 Apache HttpClient 中每秒的连接数

silverlight - MVVM、动画和命令 - 启动动画的最佳方式?

Java 和安讯士相机

java - JPanel 平滑运动并同时更新 JLabel

jQuery 切换显示/隐藏多个 DIV ID

java - Java Web 小程序可以做与离线小程序一样的事情吗?

java - 如何深入了解Java Json变量(Json Simple)

java - 复杂 Json 到嵌套 POJO spring MVC

java - 如何使用 Jackson ObjectMapper 解析 java 对象的 json 响应