gpt4 book ai didi

java - 用于设置/退出全屏的相同 KeyCode - JavaFx

转载 作者:行者123 更新时间:2023-12-02 11:41:15 24 4
gpt4 key购买 nike

我用它来setFullScreen():

scene.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent e) {
if(e.getCode() == KeyCode.F11) {
stage.setFullScreen(true);
}
}
});

这行退出它:

stage.setFullScreenExitKeyCombination(new KeyCodeCombination(KeyCode.F11));

正如您所看到的,我想对两者使用相同的 KeyCode (F11)。但它没有正确退出全屏!我猜,它是在退出后立即设置全屏的。所以它不会关闭全屏模式。

最佳答案

这是对您的问题最简单的答案。

scene.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent e) {
if(e.getCode() == KeyCode.F11) {
stage.setFullScreen(!stage.isFullScreen());
}
}
});

关于java - 用于设置/退出全屏的相同 KeyCode - JavaFx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48529175/

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