Я добавил контейнер с именем btnBar
с boxlayout(x-axis)
в форме. Контейнер имеет 4 кнопки пользовательского класса MyButton
, который простирается от самого Button
. Когда я добавляю actionlistener
к одной из кнопок в контейнере, он вызывается для каждой n каждой кнопки. Даже метод actionevent.getsource.gettext
возвращает одно и то же значение независимо от фокуса. Я добавил кнопки через массив, и я пытаюсь использовать что-то вроде этого:
btns[0].addActionListener(......)
Куда я иду не так?