java - 在我的 Java2D 程序中定期调用 repaint() 的最佳方法是什么?

标签 java java-2d

我希望定期在我的 Java2D 模拟器中调用 repaint()。

最好的方法是什么?我应该启动另一个线程并有一个循环来跟踪 currentTimeMillis() 吗?或者有更好的办法吗?

最佳答案

在java中使用定时器函数( javax.swing.Timer )

这可能对你有用 efiicient way to repaint

关于java - 在我的 Java2D 程序中定期调用 repaint() 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1586984/

相关文章:

java - BufferedImage 中 channel 的顺序?

java - 获取线和形状的交点

java - 构建 IndexColorModel

java - 如何从 Hashmap Java 计算总数

java - 空 Toast 消息

Java Path2D 性能问题

java - 主分片未激活或未分配是已知节点?

java - 尝试编译时出现错误找不到符号

java - Hibernate @ManyToOne Collection 不会动态更新

java - 当我们需要使用 curveTo() 和 setCurve() 时