我正在编写一个使用JavaFX作为gui的应用程序,该应用程序的一半使用Java,另一半使用javascript使用Nashorn。我在javascript中有一节需要做一个jfx gui。我在网上浏览了所有文档,并找到了我可以找到的堆栈溢出问题。但是,我仍然不知道如何处理javascript中javafx的事件处理程序。
我已经在线尝试了各种代码片段的实现,但到目前为止似乎没有任何效果。
我想知道如何使用nashorn在Javafx中编写以下找到的Java代码here:
scene.addEventFilter(MouseEvent.MOUSE_PRESSED, new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
System.out.println("mouse click detected! " + mouseEvent.getSource());
}
});