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
提交
取消