Я пишу приложение, которое использует JavaFX для графического интерфейса, и половина приложения на Java, а другая половина на javascript с использованием Nashorn.У меня есть раздел в JavaScript, где мне нужно сделать графический интерфейс JFS.Я просмотрел всю документацию онлайн и суммировал вопросы о переполнении, которые мог найти.Тем не менее, я до сих пор не могу понять, как обращаться с обработчиками событий для javafx в javascript.
Я пробовал различные реализации фрагментов кода в Интернете, но пока что, похоже, ничего не работает.
Мне интересно, как следующий найденный Java-код здесь может быть записан в javafx с использованием nashorn:
scene.addEventFilter(MouseEvent.MOUSE_PRESSED, new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
System.out.println("mouse click detected! " + mouseEvent.getSource());
}
});