JavaFx выход из полноэкранного режима при нажатии cmd + q - PullRequest
0 голосов
/ 18 мая 2018

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();
  }
}
...