Работая с обработчиками событий в java, бывают случаи, когда вы захотите удалить обработчик событий. Для этого может быть несколько подходов, например создание ссылки на нее и последующее использование addEventHandler()
и removeEventHandler()
путем передачи типа события и его имени. Я хотел спросить, допустим ли этот подход для отмены регистрации обработчика событий внутри себя после того, как лог c будет выполнен
(например, если я использую JavaFX)
node.setOnAction(event -> {
// logic goes here...
node.setOnAction(null);
});
Будет это нормально работает или это неправильно?