0
我正在写一个Java程序,它有大量不同的GUI对象和GUI类文件变得巨大。我想问问是否有办法将不同文件中的这些内部文件分开,如果是这样的话,该怎么做。Java GUI内部分类来分离文件
的GUI(亚军)类的一般结构如下
public class Gui extends JFrame{
public Gui()
{
<component initialization>
<containers and adding objects to container>
<attaching listeners>
// for example
generate_button.addActionListener(new generate_ButtonHandler());
}
// I want to separate these classes in different files
class generate_ButtonHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
<some suff>
}
}
public static void main(String[] args) {
JFrame f = new Gui();
f.setVisible (true);
f.setDefaultCloseOperation (EXIT_ON_CLOSE);
}
}
或者可能还有另一种解决方案是如何处理这些大文件