JavaFX相当于java.awt.EventQueue

Chr*_*ter 2 java swing javafx javafx-2

JavaFX是否包含与java.awt.EventQueue等效的内容?对于我的应用程序,我需要拦截所有GUI相关的事件,如鼠标和键盘输入,到目前为止,我还没有找到一种方法来做到这一点,而无需将侦听器连接到每个GUI元素.

Jam*_*s_D 5

这与标题中的问题不完全相同,但是为了拦截所有事件,您可以向场景添加EventFilter:

scene.addEventFilter(Event.ANY, new EventHandler<Event>() {
        @Override
        public void handle(Event event) {
            System.out.println(event);
        }
});
Run Code Online (Sandbox Code Playgroud)

如果您需要否决该活动,请致电 event.consume()