Я создаю Java-приложение Swing в Netbeans. В настоящее время существует более 2000 строк кода. Правильно ли иметь такое количество строк в одном файле? Кроме того, IDE стал медленным, когда я редактирую этот файл. Есть ли способ преодолеть это?
В больших проектах Swing я делаю партирование приложения следующим образом:
Имею один класс на элемент GUI, такой как JPanel, JDialog и т. Д.
Используйте отдельный пакет для каждого экрана, особенно если вам нужно реализовать настроенные TableModels или другие сложные структуры данных
Не используйте анонимные и внутренние классы, вместо этого реализуйте ActionListener и проверяйтеActionEvent.getActionCommand () там.