Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/01/2016, 16:46
maurikius1983
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Mejor opción New Stage Java FX

No se preocupe profesor, le entiendo perfectamente. Al final la opción que he elegido es declarar como static la escena principal (primaryStage).

Código:
public void initManageCustomer() {
		try {
			// Creo un escenario
			Stage manageCustomerStage = new Stage();
			// Obtengo el diseño
			FXMLLoader manageCustomerLoader = new FXMLLoader();
			manageCustomerLoader.setLocation(MainApp.class.getResource("view/ManageCustomerView.fxml"));
			// Cargo el layout
			BorderPane manageCustomerLayout = (BorderPane) manageCustomerLoader.load();

			// Creo la escena
			Scene sceneLayot = new Scene(manageCustomerLayout);
			// Asigno la escena al escenario
			manageCustomerStage.setScene(sceneLayot);
			// Enlazo con la ventana principal
			manageCustomerStage.initOwner(MainApp.primaryStage);
			// Bloque relaciono la ventana padre
			// manageCustomerStage.initModality(Modality.APPLICATION_MODAL);
			// Centro el escenario
			manageCustomerStage.centerOnScreen();
			// muestro el escenario
			manageCustomerStage.show();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
Ya tengo implementado el CRUD completo con buscador, poco a poco se irá avanzando.