如果我repaint()
在我的 custom 上调用该函数JPanel
,我的理解是它重新执行paintComponent(Graphics g)
正确吗?还是重新创建整体JPanel
?提前感谢您的帮助。
问问题
142 次
1 回答
4
+1 垃圾神。状态的文档repaint()
:
重绘此组件。
repaint()
导致 AWT 调用update()
(对于重量级组件,然后调用 paint ()
)或paint()
(对于轻量级组件)在 EDT 上调用paintComponent(...)
.
所以不,每次repaint()
调用时都不会重新创建它。
参考:
于 2012-10-20T22:42:42.463 回答