【发布时间】:2014-08-20 06:05:12
【问题描述】:
我想在 javafx 中添加键盘快捷键。
我有场景并想实现键盘快捷键
我的代码如下
getApplication().getScene().setOnKeyPressed(new EventHandler<KeyEvent>() {
public void handle(KeyEvent ke) {
if (ke.getCode() == KeyCode.ESCAPE) {
System.out.println("Key Pressed: " + ke.getCode());
}
}
});
【问题讨论】:
-
问题出在哪里?
-
我的场景是 getApplication().getScene(),我没有得到关键事件
-
getApplication()在做什么?它是否返回您的 Application 实例?你能发一个SSCCE描述你的问题吗? -
您是在寻找全局快捷键(在应用程序的所有位置都有效的键)还是在更窄范围内操作的键?
-
是的,我正在寻找那种快捷键