在Kiosk模式下运行JavaFX屏幕

xyb*_*rek 2 java javafx

有没有办法在Kiosk模式下运行JavaFX应用程序(全屏),此代码全屏显示:

Scene scene = new Scene(root);
stage.setMaximized(true);
Run Code Online (Sandbox Code Playgroud)

但是,操作系统的任务栏仍然可见.如何实现类似于谷歌Chrome自助终端模式的模式,它可以覆盖整个屏幕?

Pol*_*ire 8

这会消耗任何关闭请求尝试,使用esc键覆盖退出并将全屏设置为true.

stage.setFullScreen(true);
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
    @Override
    public void handle(WindowEvent event) {
        //Handle
        event.consume();
    }
});
primaryStage.setFullScreenExitKeyCombination(KeyCombination.NO_MATCH);
Run Code Online (Sandbox Code Playgroud)