2011-04-15 50 views
4

我想知道paintcomponent()和paintcomponents()之間有什麼不同?paintcomponent()和paintcomponents()之間有什麼不同?

當我使用paintcomponent時,它顯示我們想要的每件事情,但paintcomponents沒有做任何事情!

+1

我覺得'paintComponent'描繪當前組件(即調用paintComponent'方法的那個組件)和'paintComponents'描繪當前組件的組件。我可能會誤解,這就是爲什麼它是一個評論。 – corsiKa 2011-04-15 19:46:41

回答

2

java.awt.Container.paintComponents來源的快速瀏覽器,它似乎(間接)調用paint(在一些其他處理之後)它的子組件,並且唯一的原因是你要重寫它是如果你想做一些時髦用它。一般情況下,除非你真的知道自己在做什麼,否則可能不應該覆蓋它,而應該在適當的控件上覆蓋paintComponent

相關問題