2014-09-30 4 views
1

Я хочу сделать полноэкранное приложение с JavaFX .. я использовал stage.setFullScreen(true); каждый раз, когда я изменить сцену, как этотполноэкранный режим перехода в JavaFX

@Override 
    public void start(Stage stage) throws Exception { 

     Parent root = FXMLLoader.load(getClass().getResource("Language.fxml")); 
     Scene scene = new Scene(root); 
     stage.setFullScreen(true); 
     stage.setScene(scene); 


     stage.show(); 
    } 

проблема является в то время как переход полного экрана, как представляется, оказалось затем сразу же появляется значок «press esc ...», который появляется каждый отдельный эпизод

есть ли решение для этого?!

ответ

0

Проблема полного экрана была решена путем добавления

stage.initStyle(StageStyle.TRANSPARENT); 
stage.initStyle(StageStyle.UNDECORATED); 

на сцену и удаление setFullScreen(true); от каждой сцены, кроме основной, !

1

Вы можете установить текст, отображаемый при вводе полного экрана с помощью метода Stage.setFullScreenExitHint(String value).

Цитируя Javadoc:

Значение null приведет к по умолчанию отображается за локали сообщение. Если установлено пустая строка, сообщение не будет отображаться.

Установите пустой String, чтобы отключить его:

stage.setFullScreenExitHint(""); 
+0

спасибо :) .. но есть ли какие-либо решения проблемы перехода? – Fawzinov

+0

Я так не думаю. – icza

+0

Мне это удалось решить :) и отправил ответ .. thx за вашу помощь :) – Fawzinov

Смежные вопросы