我正在寻找一种在Swing中清晰地组织我的UI代码的方法。
假设我的UI代码按以下方式构建:
class MainWindow extends JFrame {
// SomePanel panel is added here
}
class SomePanel extends JPanel {
// buttons, checkboxes and so on are added here
}
假设我在main方法中实例化一个MainWindow对象:
MainWindow frame = new MainWindow("I am an App");
在main-method中侦听按钮的ActionEvents(在SomePanel中声明,在MainWindow中声明)的最佳做法是什么?
非常感谢你的帮助!