我们可以覆盖JComponent
的paintComponent(Graphics g)
方法。protected void paintComponent(Graphics g)
自动调用它来刷新屏幕。
我可以做些什么,定期调用,例如每100毫秒。
这可能吗?
我们可以覆盖JComponent
的paintComponent(Graphics g)
方法。protected void paintComponent(Graphics g)
自动调用它来刷新屏幕。
我可以做些什么,定期调用,例如每100毫秒。
这可能吗?
您可以通过调用repaint()来请求组件重新绘制自己。你当然不想每隔1ms调用一次重新绘制;世界上没有任何显示器可以以1000赫兹显示,也没有人眼可以区分这一点。此外,repaint调用将被合并为几个单独的调用,并且您不会达到重新绘制的数目。
你想达到什么目的?我认为这是某种动画;如果是这样的话,你应该开始使用“java 2d swing动画”或其他变体。尝试这个2d java tutorial初学者。
对不起,但我似乎并没有明白你的问题。你是否想每隔一毫秒周期刷新一次屏幕/窗口?看起来你正在试图处理动画,对吗? – 2011-03-03 22:35:18
是的,这是正确的。 – 2011-03-03 22:40:49
Copyedited;如果不正确请回复。 – trashgod 2011-03-03 22:56:18