2013-12-15 3 views
2

RasperryPI에서 전체 화면 응용 프로그램을 만들고 싶습니다.Java Fx 전체 응용 프로그램 전체 화면

하지만 지금은 Fullscreen 모드에 문제가 있습니다. 사이트를 전환 할 때마다 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); 

내가 무슨 뜻인지 이해하시기 바랍니다.

최고의 소원

요하네스

답변

0

당신은 전체 화면 모드에있을 때 위치를 전환 할 수해서는 안됩니다. 가능한 경우 먼저 중지해야합니다. 사용자는 다른 작업을 수행하기 전에 정상 모드로 돌아와야하거나 정상 모드를 강제해야합니다. YouTube에서 전체 화면 모드로 동영상을 재생하는 것과 같습니다.

0

당신은 follwing을 사용할 수 있습니다 코드 : -
내가 사용하는 사각형 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(); 
되세요
관련 문제