2013-12-15 3 views
2

Я хочу создать полноэкранное приложение на RasperryPI.Java Fx all Приложение в полноэкранном режиме

Но теперь у меня проблема с полноэкранным режимом, потому что каждый раз, если я переключаю сайты, я должен установить свойство FullSreen false, а затем true, иначе окно не получит полноэкранный режим. Но если я переключу сайт, окно скоро будет не полноэкранным, а полноэкранным.

SplitPane splitPane = new SplitPane(); 
splitPane.setOrientation(Orientation.VERTICAL); 
splitPane.getItems().addAll(table,vbLayout); 

Scene scene = SceneBuilder.create().root(splitPane). build(); 
primaryStage.setScene(scene); 
primaryStage.show(); 
primaryStage.sizeToScene(); 
primaryStage.setFullScreen(false); 
primaryStage.setFullScreen(true); 

Надеюсь, вы понимаете, что я имею в виду.

С наилучшими пожеланиями

Johannes

ответ

0

Вы не должны быть в состоянии переключать сайты, когда вы находитесь в полноэкранном режиме. Если вы в состоянии, вы должны сначала остановить его. Пользователь должен вернуться в обычный режим, прежде чем делать что-либо еще, или вы должны заставить нормальный режим. Это похоже на воспроизведение видео в полноэкранном режиме на YouTube.

0

Вы можете использовать Follwing код: -
I Have Используйте Rectangle 2D класса

SplitPane splitPane = new SplitPane(); 
splitPane.setOrientation(Orientation.VERTICAL); 
splitPane.getItems().addAll(table,vbLayout); 
Rectangle2D primScreenBounds = Screen.getPrimary().getVisualBounds(); 
Scene scene = SceneBuilder.create().root(splitPane). build(); 
scence.setWidth(primScreenBounds.getWidth()); 
scence.setHeight(primScreenBounds.getHeight()) 
primaryStage.setScene(scene); 
primaryStage.show(); 
Смежные вопросы