Swing中paint,paintComponent和paintComponents之间的区别是什么之间的实际差异paint(),paintComponent()以及paintComponents()在的Java Swing?我试图理解Oracle文档中解释的内容,但我不清楚。
2 回答
守着一只汪
TA贡献1872条经验 获得超3个赞
AWT,覆盖
paint()
。摇摆顶层容器(EGS是
JApplet
,JFrame
,JWindow
,JDialog
。),覆盖paint()
。但是有一些很好的理由不在 TLC中绘画。也许是一个单独问题的主题。Swing的其余部分,覆盖
paintComponent()
。既不覆盖也不显式调用
paintComponents()
,将其留给API以在需要时调用它。
@Override
重写方法时,请务必使用表示法。
这样做会暗示试图覆盖问题paintComponent(..)
的JFrame
(它有没有这样的方法),这是很常见的。
添加回答
举报
0/150
提交
取消