2011-01-19 47 views
0

什麼是最好的方式讓JFrames,JDialogs等從派生的公共父類派生,但有一些不同,能夠在父派對時自動更新公共部分,但也有新的組件,這些組件在GUI生成器中仍然很容易修改。重複使用繼承的Frame中的組件,同時保持GUI Builder的使用

我以前使用過的一種方法是在運行時使用佔位符JPanel來填充現有的隔離組件,但我懷疑這不是最好的方法。

實例幀視覺的傳承:

alt text

回答

2
  1. ,除非你創造某種原型或其他扔掉代碼不要使用GUIBuilder。
  2. 將需要更新的組件自動設置爲某種更改事件的偵聽器。一旦需要更新,每個聽衆都需要觸發一個「事件」。