pantalla completa javafx fxml scenebuilder

completa - javafx fullscreen



¿Cómo hacer una ventana a pantalla completa/maximizada en Scene Builder? (4)

Como no puede maximizar su vista en fxml, debe configurar el tamaño del escenario para que se maximice. No hay un método directo para configurar el tamaño del escenario para que se maximice en javafx 2, pero hay otra manera de hacerlo. Es mediante la configuración manual del tamaño del escenario. Puedes usar este código:

Screen screen = Screen.getPrimary(); Rectangle2D bounds = screen.getVisualBounds(); primaryStage.setX(bounds.getMinX()); primaryStage.setY(bounds.getMinY()); primaryStage.setWidth(bounds.getWidth()); primaryStage.setHeight(bounds.getHeight());

Estoy haciendo una vista en SceneBuilder para mi aplicación JavaFX. Quiero que mi vista sea maximizada. ¿Cómo puedo lograr esto en SceneBuilder o en el archivo .fxml ?


Dos propiedades que encontré en el escenario que son útiles. Primero está setFullScreen (booleano), que establecerá su vista en pantalla completa, pero también ocultará toda la barra de tareas y el encabezado de vista.

El segundo es setMaximized (boolean), que configurará la vista como perfecta para cualquier otro tamaño de vista de la aplicación.

Estoy usando setMaximized (true) para mi aplicación.


Este es el código que me funciona.

primaryStage.setMaximized(true);

maximiza la pantalla de mi ventana en el lanzamiento de la aplicación.


No puede hacer eso utilizando Scene Builder, ya que maximize o la fullScreen son propiedades del Stage y no los diseños establecidos en la escena.

Puede cargar y configurar el .fxml en la escena y luego configurar la escena en el escenario.

Los siguientes métodos pueden ser utilizados en el escenario: