【问题标题】:JavaFX equivalent to java.awt.EventQueueJavaFX 等效于 java.awt.EventQueue
【发布时间】:2014-04-11 01:13:46
【问题描述】:

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

【问题讨论】:

    标签: java swing javafx javafx-2


    【解决方案1】:

    这和你标题中的问题不太一样,但是要拦截所有事件,你可以在场景中添加一个EventFilter:

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

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

    【讨论】:

      猜你喜欢
      • 2015-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多