Как поймать возвращаемое значение из JavaScript в javafx?

Я выполняю код javascript в моем веб-приложении JavaFX. Мне нужно, чтобы он выполнялся многократно при каждом щелчке мышью и передавал детали элемента в переменную java. Я использую приведенный ниже код и использую Firebug Lite. В консоли Firebug необходимые элементы печатаются. Но я хочу, чтобы он вернулся в приложение Java.

engine.documentProperty().addListener(new ChangeListener<Document>() {
            @Override public void changed(ObservableValue<? extends Document> prop, Document oldDoc, Document newDoc) {
                enableFirebug(engine);
                Object obj=engine.executeScript("var lastElement = null; "
                        + "document.addEventListener('click', function(e) {"
                        + "if (e.target != lastElement) {"
                        + "lastElement = e.target;"
                        + "console.log(lastElement.name);"
                        + "return lastElement.name;"
                        + "}}, false);");
                System.out.println(obj.toString());
            }
        });

Он выполняется при загрузке страницы, но не после каждого щелчка мышью. Пожалуйста, предложите мне, как изменить его.

Ответы на вопрос(1)

Ваш ответ на вопрос