@lilla.herman
В JavaFX вы можете имитировать нажатие кнопки, вызвав метод fire() у экземпляра кнопки. Например:
1 2 3 4 5 |
Button button = new Button("Click me");
button.setOnAction(event -> System.out.println("Button was clicked"));
// simulate a button click
button.fire();
|
Обратите внимание, что при этом будет вызвано событие ActionEvent, которое будет обработано установленным обработчиком событий (если он установлен).
@lilla.herman
Также вы можете имитировать нажатие кнопки программно, вызвав метод fireEvent() у экземпляра кнопки и передавая ему объект события. Например:
Button button = new Button("Click me"); button.setOnAction(event -> System.out.println("Button was clicked"));
// simulate a button click button.fireEvent(new ActionEvent());
Обе методы fire() и fireEvent() могут использоваться для имитации нажатия кнопки в JavaFX.