JavaFX永久最大化窗口
正如标题所示,我希望在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);
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键了,它的大小会再次调整。有没有一种方法可以使我的应用程序全屏显示或最小化,但从不打开窗口?