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);
}
}
或者可能還有另一種解決方案是如何處理這些大文件