gpt4 book ai didi

java - 监听 TableView 处于焦点时触发的返回键事件

转载 作者:行者123 更新时间:2023-11-30 08:59:30 25 4
gpt4 key购买 nike

我的 JavaFX 应用程序中有一个 TableView,我想在 TableView 处于焦点时监听用户按键。我该怎么做?

最佳答案

您只需要使用 .setOnKeyPressed、.setOnKeyReleased 或 setOnKeyTyped 方法之一获取您的 TableView 对象并附加一个 EventHandler。

所以像这样。

tableViewObject.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent t) {
//Put your awesome application specific logic here
}
});

根据关键事件的文档,目标是具有焦点的元素,因此您的关键事件监听器只会在 tableView 或其子节点之一将焦点放在按键上时触发。

https://docs.oracle.com/javafx/2/events/processing.htm

目标选择当一个 Action 发生时,系统根据内部规则确定哪个节点是目标:对于关键事件,目标是具有焦点的节点。

关于java - 监听 TableView 处于焦点时触发的返回键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27209124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com