Swing中paint,paintComponent和paintComponents之间的区别

Swing中paint,paintComponent和paintComponents之间的区别

是什么之间的实际差异paint()paintComponent()以及paintComponents()在的Java Swing?

我试图理解Oracle文档中解释的内容,但我不清楚。


catspeake
浏览 803回答 2
2回答

守着一只汪

AWT,覆盖paint()。摇摆顶层容器(EGS是JApplet,JFrame,JWindow,JDialog。),覆盖paint()。但是有一些很好的理由不在 TLC中绘画。也许是一个单独问题的主题。Swing的其余部分,覆盖paintComponent()。既不覆盖也不显式调用paintComponents(),将其留给API以在需要时调用它。@Override重写方法时,请务必使用表示法。这样做会暗示试图覆盖问题paintComponent(..)的JFrame(它有没有这样的方法),这是很常见的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java