JavaFX永久最大化窗口

JavaFX永久最大化窗口,java,javafx,window,windows-10,maximize-window,Java,Javafx,Window,Windows 10,Maximize Window,正如标题所示,我希望在JavaFX中创建窗口,并使其永久最大化(即全屏) 这是产生错误的示例代码。。。嗯,意外的行为 public class Resize extends Application { @Override public void start(Stage primaryStage) { StackPane root = new StackPane(); Scene scene = new Scene(root);

正如标题所示,我希望在JavaFX中创建窗口,并使其永久最大化(即全屏)

这是产生错误的示例代码。。。嗯,意外的行为

public class Resize extends Application {

    @Override
    public void start(Stage primaryStage) {

        StackPane root = new StackPane();

        Scene scene = new Scene(root);

        primaryStage.setMaximized(true);
        primaryStage.setResizable(false);
        primaryStage.setScene(scene);
        primaryStage.show();
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        launch(args);
    }

}
请注意
setMaximized
setresizeable
。一切正常,直到。。。我按↓ (
WinKey
+
DownArrow
),此时我的窗口将被调整大小,而我无法再次将其最大化。我正在运行windows10上的NetBeans代码


这是一张截图

根据您的评论,您可以强制应用程序全屏显示或最小化,但决不打开窗口,方法是首先

primaryStage.setFullScreen(真)

然后通过执行以下操作禁用退出全屏的功能


primaryStage.setFullScreenExitKeyCombination(KeyCombination.NO_匹配)

根据您的评论,您可以强制应用程序全屏显示或最小化,但决不打开窗口,方法是首先

primaryStage.setFullScreen(真)

然后通过执行以下操作禁用退出全屏的功能


primaryStage.setFullScreenExitKeyCombination(KeyCombination.NO_匹配)

尝试在主要阶段添加setFullScreen(true)以修复它。。。但现在我可以按ESC键了,它的大小会再次调整。有没有一种方法可以使我的应用程序全屏显示或最小化,但从不打开窗口?请尝试在PrimaryStage上添加setFullScreen(true)以修复它。。。但现在我可以按ESC键了,它的大小会再次调整。有没有一种方法可以使我的应用程序全屏显示或最小化,但从不打开窗口?