小编far*_*ris的帖子

Command+T 的 JavaFX KeyCombination(新选项卡)

我正在尝试为我的浏览器应用程序制作一个按键监听器,以便 Command+T 以与大多数实际浏览器相同的方式触发打开一个新选项卡。

为此查找了一些可能的解决方案,看起来我可能必须使用,KeyCombination但是我找不到命令键的任何内容。到目前为止,我发现的最接近的是 Control+T。

private KeyCombination newTab = new KeyCodeCombination(KeyCode.T, KeyCombination.CONTROL_DOWN);
...
root.setOnKeyPressed(event -> {
    if (newTab.match(event))
        tabPane.getTabs().add(new Tab());
});
Run Code Online (Sandbox Code Playgroud)

我知道这目前工作正常,但我真的想使用命令而不是控制,因为它更自然和直观。

java javafx keyevent

5
推荐指数
1
解决办法
1032
查看次数

标签 统计

java ×1

javafx ×1

keyevent ×1