检测 JavaFX 节点是否出现在光标下
Detect if JavaFX Node appears under cursor
聊天中有消息列表。
用户可以将问题固定到列表顶部。
我需要检测固定的问题是否出现在光标下。
目前,我正在使用 setOnMouseEntered 在光标进入问题时显示一些选项:
question.setOnMouseEntered((MouseEvent e) -> {
unpinAndAnswerOptions.setVisible(true);
});
这是光标从外面进入置顶问题时的样子。
[正确显示]
当固定的问题出现在光标正下方时会发生这种情况。
[显示不正确]
我知道可以在移动后检测问题是否在同一索引并使用它来显示选项,但我很好奇是否有其他方法。
如果更新视图使用 Platform.runLater()
;
聊天中有消息列表。
用户可以将问题固定到列表顶部。
我需要检测固定的问题是否出现在光标下。
目前,我正在使用 setOnMouseEntered 在光标进入问题时显示一些选项:
question.setOnMouseEntered((MouseEvent e) -> {
unpinAndAnswerOptions.setVisible(true);
});
这是光标从外面进入置顶问题时的样子。 [正确显示]
当固定的问题出现在光标正下方时会发生这种情况。 [显示不正确]
我知道可以在移动后检测问题是否在同一索引并使用它来显示选项,但我很好奇是否有其他方法。
如果更新视图使用 Platform.runLater()
;