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