我正在尋找一種方法在Swing中整理我的UI代碼。Java Swing和觀察者模式
比方說,我的UI代碼是通過以下方式構建:
class MainWindow extends JFrame {
// SomePanel panel is added here
}
class SomePanel extends JPanel {
// buttons, checkboxes and so on are added here
}
比方說,我實例化我的主要方法中一個主窗口對象:
MainWindow frame = new MainWindow("I am an App");
什麼是最好的在我的主要方法中聽按鈕的ActionEvents(它在MainPanel中聲明的SomePanel內部聲明)的練習?
非常感謝您的幫助!
請參閱[*如何使用操作*](http://docs.oracle.com/javase/tutorial/uiswing/misc/action.html)。 – trashgod
另請參閱[謙遜的對話框](http://home.arcor.de/fbdiplom/lit_pdf/fea02_thehumbledialogbox.pdf) – Robin
感謝trashgod。編輯:所以你建議編寫自定義ActionEvents? – Macks