Я создаю несколько JButton-ов из массива String для меню.Эти кнопки созданы в классе, который расширяет JButton.При создании кнопки вызывают метод для создания некоторых дочерних кнопок (если родительская кнопка имеет подменю для отображения).
Я хотел бы иметь возможность регистрировать слушателей для каждой отдельной кнопки.Каждая кнопка будет либо изменять отображаемую в данный момент JPanel, либо открывать ее подменю.Я думал, что зарегистрирую слушателя в конструкторе, но я прочитал несколько статей, которые я обнаружил в Google, что это плохая практика.
Что я хотел бы знать, так это то, где лучше всего делатьэто было бы, потому что я понятия не имею, что является хорошей практикой, а что нет при регистрации слушателей.