在JavaFX中有类似于AWTListener的东西吗?

时间:2014-07-02 17:45:27

标签: javafx

我正在寻找一种方法来捕获JavaFX应用程序中的所有事件(特别是键盘/鼠标事件)。在JavaFX中有类似于AWTListener的东西吗?在Java中,通过创建AWTListener并将其添加到默认工具包,我可以捕获所有事件。

添加一些背景

我参与了Marathon,一个用于Java / Swing应用程序的测试自动化工具,目前正在评估添加JavaFX支持的复杂程度。按照设计,我无权访问JavaFX应用程序本身。对于Java / Swing,我们使用javaagent将Marathon钩子加载到AUT中,并使用AWTListener监听所有事件。我怀疑类似的东西应该可以用于JavaFX。

1 个答案:

答案 0 :(得分:1)

不确定您的目标是如何实现的,但我首先要看一下EventDispatcher的{​​{1}}。

Scene