вызов actionlistener из другого actionlistener

#java #swing #jbutton #actionlistener

#java #swing #jbutton #actionlistener

Вопрос:

У меня есть actionlistener, который срабатывает, когда я нажимаю кнопку, позволяет назвать его box, у меня есть другой actionlistener для другой кнопки, вызывающей его restart. То, что я пытаюсь сделать, это когда я нажимаю кнопку box, помимо вызова собственного actionlistener внутри этого actionlistener, я хочу вызвать actionlistener для перезапуска при выполнении определенного условия. Есть идеи?

Ответ №1:

Вы могли бы вызвать

 restart.doClick();
  

который нажмет кнопку, которая, в свою очередь, вызовет ActionListener.

В противном случае вы можете вызвать ActionListener напрямую, выполнив:

 restartActionListener.actionPerformed( new ActionEvent(...) );