Как вернуться в полноэкранный режим в javafx после нажатия ESC для выхода из полноэкранного режима? - PullRequest
0 голосов
/ 01 марта 2019

Я хочу заставить функцию вернуться в полноэкранный режим после нажатия ESC для выхода из полноэкранного режима.

Есть ли способ вернуться в полноэкранный режим?

например, чтобы выполнить полноэкранный режим, я использовал метод, описанный ниже

@Override
public void init(Controller controller) {
    sound.backgroundMusic();
    menuButtons = new ArrayList<>();
    createSubScenes(controller);
    createButtons(controller);
    createBackground();
    createLogo();
    controller.setScene(mainScene);

}

public void setScene(Scene scene) {
    Platform.runLater(() -> stage.setScene(scene));
    Platform.runLater(() -> stage.setFullScreen(true));
}

на этапе, когда я нажимаю ESC, сцена выходит на полный экран. введите описание изображения здесь

введите описание изображения здесь

и затем на этом этапе я хочу надеяться вернуться в полноэкранный режим.

1 Ответ

0 голосов
/ 01 марта 2019

Предотвращение выхода из полноэкранного режима с помощью ESC (или любой другой клавиши) с помощью:

stage.setFullScreenExitKeyCombination(KeyCombination.NO_MATCH);

Если вы не в полноэкранном режиме, создайте слушатель или метод для перехода в полноэкранный режим:

stage.setFullScreen(true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...