java - javaFX 中的全屏过渡

标签 java javafx fullscreen transition

我想用javaFX制作一个全屏应用程序..每次我像这样改变场景时我都会使用stage.setFullScreen(true);

@Override
    public void start( Stage stage) throws Exception {

        Parent root = FXMLLoader.load(getClass().getResource("Language.fxml"));
        Scene scene = new Scene(root);
        stage.setFullScreen(true);
        stage.setScene(scene);


        stage.show();
    }

问题是在转换时,全屏似乎被关闭然后立即重新打开,并且每个场景都会出现“按 esc ...”标志

有没有办法解决这个问题?!

最佳答案

您可以使用Stage.setFullScreenExitHint(String value)设置进入全屏时显示的文本。方法。

引用javadoc:

A value of null will result in the default per-locale message being displayed. If set to the empty string, then no message will be displayed.

设置一个空的String来禁用它:

stage.setFullScreenExitHint("");

关于java - javaFX 中的全屏过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26114018/

相关文章:

java - 如何确保只有一个实例在预加载过程中将数据放入 Redis 缓存服务器

QT QLabel(用作图像容器)全屏错误

javascript - 如何在进度条全屏表单界面上添加百分比状态

reactjs - Centos 6 的 Electron/nw.js 的 Web 运行时替代品?

java - 如何制作直径为 3xp 的圆形的 javafx 按钮?

按钮

java.util.Scanner 对象在解析文本文件时抛出 NullPointerException

java - 术语:数组的第 X 个元素与索引 X 处的元素

java - 连接两个字符串数组会抛出 UnsupportedOperationException

java - 为什么无法使用布局约束调整 Canvas 大小?