我正在寻找一种方法在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