2

如果我repaint()在我的 custom 上调用该函数JPanel,我的理解是它重新执行paintComponent(Graphics g)正确吗?还是重新创建整体JPanel?提前感谢您的帮助。

4

1 回答 1

4

+1 垃圾神。状态的文档repaint()

重绘此组件。

repaint()导致 AWT 调用update()(对于重量级组件,然后调用 paint ())或paint()(对于轻量级组件)在 EDT 上调用paintComponent(...).

所以不,每次repaint()调用时都不会重新创建它。

参考:

于 2012-10-20T22:42:42.463 回答