Обработка событий JavaFX в JavaScript с использованием Nashorn - PullRequest
0 голосов
/ 24 апреля 2019

Я пишу приложение, которое использует 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());
    }
});
...