Java 如何在没有窗口的情况下制作组合键
例如,我想按下CTRL+Alt+D,然后发生了一些事情。没有javafx的窗口(我使用它)。因此,我可以每次按这个组合键(如果我的应用程序处于打开状态)。Java 如何在没有窗口的情况下制作组合键,java,javafx,Java,Javafx,例如,我想按下CTRL+Alt+D,然后发生了一些事情。没有javafx的窗口(我使用它)。因此,我可以每次按这个组合键(如果我的应用程序处于打开状态)。 可能吗?如果是,我该怎么做?在primaryStage场景中添加如下内容: primaryStage.getScene().setOnKeyPressed(keyEvent -> { KeyCombination combination = new KeyCodeCombination(KeyCode.D,KeyCombinat
可能吗?如果是,我该怎么做?在primaryStage场景中添加如下内容:
primaryStage.getScene().setOnKeyPressed(keyEvent -> {
KeyCombination combination = new KeyCodeCombination(KeyCode.D,KeyCombination.CONTROL_DOWN,KeyCombination.ALT_DOWN);
if (combination.match(keyEvent)) {
System.out.println("Ctrl+Alt+D was pressed");
}
});
也许这可以帮助你:你需要JNI。谢谢,我会试试的,谢谢!这回答了你的问题吗?是的,在窗外不起作用