2009-02-06 61 views
1

我正在使用NetBeans 6.5和一個不斷重複的Swing Patterns編寫Java桌面應用程序。我的每個對話框都有一個Save ButtonClose Button,保存按鈕後面的行爲大多不相同,關閉按鈕後面的代碼也完全相同。Java中的Swing Reuse

如何在不復制和粘貼的情況下重複使用此代碼,同時保留對話框內部面板的GUI Builder工具的用戶?

回答

2

我不是NetBeans專家,但我會建議添加一個saveAction和closeAction對話框的構造函數,這兩個實現Action,然後只是獲取GUI生成器代碼來執行相應的操作。

0

我是C#程序員,但同樣的概念適用。您可以創建一個抽象類來保存始終相同的代碼和每個操作的抽象方法。這個方法將由繼承這個新抽象類的類來實現。