我们可以覆盖paintComponent(Graphics g)
的{{1}}方法。
自动调用它来刷新屏幕。
我可以定期调用,例如每100毫秒。
这可能吗?
答案 0 :(得分:3)
您可以通过调用repaint()来请求组件重新绘制自己。你肯定不想每1毫秒调用重绘一次;世界上没有任何监视器可以以1000赫兹显示,也没有人眼可以区分它。此外,重新调用的调用将合并为几个单独的调用,并且您将无法实现该数量的重绘。
你想要达到什么目的?我认为这是某种动画;如果是这样你应该开始谷歌搜索“java 2d swing动画”或其中的一些变体。首先尝试这个2d java tutorial。
答案 1 :(得分:2)