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