自定义javafx控件的事件传播

时间:2014-03-17 07:41:40

标签: java javafx

我已经创建了一个自定义控件,但我注意到(与默认的javafx控件不同)它不会将事件传播到其父控件。

换句话说,如果我将控件放在BorderPane中,那么任何人都无法处理自定义控件上的MOUSE_MOVE事件。

是否有一种默认方式来传播自定义控件的事件?

1 个答案:

答案 0 :(得分:0)

我也搜索了一个解决方案,但我在oracle文档中找不到任何内容。 我发现的唯一事情是所有事件都可以通过静态方法

来触发
Event.fireEvent(EventTarget eventTarget,Event event)

其中eventTarget指定事件将通过的路径(取自java docs)。 所以也许这有帮助