repaint()不调用paintComponent(),即使使用Timer类也是如此

时间:2017-05-13 08:26:47

标签: java swing timer

我有一个程序,它使用两个计时器(一个用于更新屏幕上的对象的x,y),另一个用于为repaint()调用JPanel。最初我使用Thread.sleep()和while循环来完成这个任务,但在阅读其他帖子后,我意识到我应该使用计时器。

如果Timer延迟为50毫秒(对于两个计时器),程序不起作用,并且在1000毫秒时非常非常滞后(经过一段时间后这也停止调用paintComponent) 。

有没有办法让它以更少的延迟工作?

0 个答案:

没有答案