явный вызов actionPerformed () кнопки - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть один класс, где есть определенные компоненты свинга. Во втором классе (согласно требованию) мне нужно смоделировать событие нажатия кнопки, в конечном итоге вызывая actionPerformed(ActionEvent ae). Эта кнопка в первом классе (описана в первой строке).

Как мне это сделать?

Я пытался пройти через fireActionPerformed(ActionEvent ae). Однако я не могу прийти к решению. Небольшой фрагмент (в качестве примера) был бы очень полезен.

EDIT Примечание: Мне также нужно отключить кнопку, когда я нажимаю на нее или симулирую ее нажатие.

Прошу прощения, если об этом уже спрашивали. Хотя я уже искал подобный вопрос раньше.

Спасибо и С уважением.

1 Ответ

8 голосов
/ 13 декабря 2011

JButton имеет метод doClick (), но лучше определить один метод doMyAction () и вызывать его из обоих мест.

...