У меня есть JButton (или любой другой компонент), который я хотел бы обмануть, думая, что на него щелкнули, и, следовательно, запустил событие выполненного действия. Я не хочу вызывать действие или doClick напрямую, потому что я пытаюсь найти решение, которое обобщает только кнопки, и я вынужден публиковать события.
Я бы подумал, что отправка события MousePressed в очередь системных событий сделала бы это, но нет. (с соответствующим местоположением, количество кликов и т. д.)
Тогда я подумал, что вошла мышь, затем ход мыши, нажатие мыши, отпускание мыши и щелчок мыши, но нет.
Ничто из этого не приводит к тому, что JButton запускает свое действие, как когда я на самом деле нажимаю на него.
Кто-нибудь заставлял JButton выплевывать событие своего действия, управляя событиями мыши? Перемещен JSlider с событиями мыши? Развернул ли дерево узел?
Спасибо за любую помощь.