Я пишу программу Java, которая имеет большое количество различных объектов GUI, и файл класса GUI стал огромным. Я хотел спросить, есть ли способ разделить эти внутренние файлы в разных файлах, и если да, то как это сделать.Java GUI internal classse для разделения файлов
Общая структура (Runner) класса 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);
}
}
Или может быть есть другое решение, как обрабатывать эти большие файлы