JavaFx выход из полноэкранного режима при нажатии cmd + q в OSX.Даже захват события onCloseRequest также не помогает приложению не выходить из полноэкранного режима.Кто-нибудь сталкивался с этой проблемой?Как отключить это поведение и позволить приложению всегда быть в полноэкранном режиме?
Любая помощь приветствуется.
Ниже мой код, что я пытаюсь.
public class FullScreenScene extends Application {
/**
* @param args
* the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("TilePane");
// Adding StackPane
StackPane sp = new StackPane();
Text txt = new Text("This is a full screen JavaFX 2 Scene...");
txt.setFont(Font.font(null, FontWeight.BOLD, 72));
txt.setFill(Color.RED);
sp.getChildren().add(txt);
// Adding StackPane to the Scene
Scene scene = new Scene(sp);
primaryStage.setScene(scene);
// Set full screen
primaryStage.setFullScreen(true);
primaryStage.setOnCloseRequest(ev -> {
ev.consume();
});
primaryStage.show();
}
}