У меня есть кнопка переключения, которую мне нужно «щелкнуть», когда я дважды щелкнул другой узел. Я знаю, что событие, которое у меня установлено, работает: когда я дважды щелкнул элемент управления, событие, которое у меня есть, должно быть «нажатием» кнопки переключения, но то, что у меня есть, не работает:Как отправить клик на кнопку переключения JavaFX?
(ActionEvent E) -> {
Launcher.this.ButtonsForm.btnOptions.setSelected(
!Launcher.this.ButtonsForm.btnOptions.isSelected()
); Launcher.this.ButtonsForm.btnOptions.fire(
); E.consume();
}
Кнопка переключения имеет обработчик события, связанный с его onAction
, который должен показывать форму, когда кнопка переключается, а затем, когда форма закрыта, кнопка возвращается в свое невыделенное состояние.
Каков надлежащий способ выполнения этого?
Я не проверял это, но это выглядит, как вы первый листать выбранное состояние тумблера, а затем стреляя событие действия на нем (который также будет переворачивать выбранное состояние). Вам, вероятно, нужно просто сделать одно или другое. –