Как скрыть панель задач в полноэкранном режиме JavaFx - PullRequest
0 голосов
/ 29 ноября 2018

Я сейчас пишу Игру с JavaFx.Теперь я хочу, чтобы игра работала в полноэкранном режиме.Я написал следующий код:

public class Game extends Application {
    public static void main(String[] args){
        launch(args);
    }

    @Override
    public void start(Stage gameStage) {
        gameStage.setResizable(false);
        gameStage.setMaximized(Settings.fullscreen);
        gameStage.setFullScreen(Settings.fullscreen);
        Settings.changeRoot(StartMenu.getInstance()); //this line just sets my root element
        Scene scene = new Scene(Settings.root,Settings.width,Settings.height);
        gameStage.setScene(scene);
        SoundLoader.getInstance(); //loads sound
        ImageLoader.getInstance(); //loads all ingame images
        gameStage.show();
    }
}

Проблема заключалась в том, что он всегда показывал всплывающее окно, в котором говорилось, что нажмите esc, чтобы выйти из полноэкранного режима.Я добавил следующую строку, чтобы удалить этот текст: gameStage.setFullScreenExitKeyCombination(KeyCombination.NO_MATCH);

Проблема теперь заключалась в том, что он больше не переходит полностью в полноэкранный режим, он всегда показывает панель инструментов снимок экрана, который показывает, как отображается игра .
Как полностью скрыть панель задач?

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Я выяснил, что игровое приложение не было впереди, и это было причиной, по которой панель инструментов находилась напротив него.я добавил следующую строку, чтобы исправить это:

gameStage.toFront();
0 голосов
/ 29 ноября 2018

Вы можете удалить текст / всплывающее окно Press ESC to leave FullScreen следующим образом:

gameStage.setFullScreenExitHint("");

PS : удалить добавленную вами строку (gameStage.setFullScreenExitKeyCombination(KeyCombination.NO_MATCH);Потому что, полагаю, таким образом вам не придется скрывать панель задач.

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