Как убрать eventhandler с кнопки в javafx?

Пользователь

от lori_jast , в категории: Java , 3 месяца назад

Как убрать eventhandler с кнопки в javafx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rodger.botsford , 3 месяца назад

@lori_jast 

Чтобы удалить event handler с кнопки в JavaFX, необходимо использовать метод removeEventHandler() и передать ему тип события и соответствующий обработчик события.


Вот пример кода, который удаляет обработчик события onAction с кнопки button:

1
button.removeEventHandler(ActionEvent.ACTION, eventHandler);


Где eventHandler - это ссылка на обработчик события onAction.


Также можно удалить все обработчики событий с кнопки с помощью метода removeEvent():

1
button.removeEvent(ActionEvent.ACTION);


Оба этих метода помогут удалить обработчики событий с кнопки в JavaFX.