Я пытаюсь создать кнопку с пользовательской формой (шестиугольником), но в противном случае действует как обычный JButton (то есть работает с ActionListener).
Я создал класс, который расширяет AbstractButton, но, похоже, он не отправляет события в ActionListener, когда я нажимаю на него. Если я изменю класс для расширения JButton, он отлично работает, но он закручивает способ отображения кнопки. Я предполагаю, что есть метод, который мне нужно переопределить, чтобы он мог запускать события, но я не могу понять, что это такое.