【发布时间】:2011-03-03 22:32:53
【问题描述】:
我们可以覆盖JComponent的paintComponent(Graphics g)方法。
自动调用刷新屏幕。
我能做什么定期调用,例如每 100 毫秒。
这可能吗?
【问题讨论】:
我们可以覆盖JComponent的paintComponent(Graphics g)方法。
自动调用刷新屏幕。
我能做什么定期调用,例如每 100 毫秒。
这可能吗?
【问题讨论】:
您可以通过调用repaint() 来请求组件重新绘制自身。不过,您当然不想每 1 毫秒调用一次重绘;世界上没有显示器能以 1000 Hz 显示,人眼也无法分辨。此外,重绘调用将合并为几个单独的调用,您将无法实现该数量的重绘。
你想达到什么目的?我认为这是某种动画。如果是这样,您应该开始在谷歌上搜索“java 2d swing 动画”或它的一些变体。试试这个2d java tutorial 作为初学者。
【讨论】: