la cosa esta en que quiero poder de la segunda ventana volver a la primera he intentado por un montón de medios y no he podido.
Ventana principal:
Al realizar click en el boton registrarse redirige a esta ventana:
Yo quiero que al darle click al botón volver vuelva a la ventana de LogIn.
Codigo de ventana principal:
Código
public class frmLogIn extends Application{ public Stage stage = new Stage(); @Override try { Parent root = FXMLLoader.load(getClass().getResource("FXMLDocumentLogIn.fxml")); Scene scene = new Scene(root); stage.setTitle("LogIn"); stage.setResizable(false); stage.centerOnScreen(); stage.setScene(scene); stage.show(); } } public void CloseLogIn(){ stage.close(); }
Codigo logica de ventana LogIn:
Código
public class FXMLDocumentLogInController implements Initializable { @FXML protected JFXButton BtnLogIn; @FXML private JFXButton BtnSignUp; @FXML private JFXTextField TxtUser; @FXML private JFXPasswordField TxtPassword; @FXML } @FXML frmRegister regis = new frmRegister(); Stage stage = (Stage) BtnLogIn.getScene().getWindow(); stage.close(); regis.ShowRegister(); } @Override
Codigo ventana Registrarse:
Código
public class frmRegister { public Stage stage = new Stage(); public void ShowRegister(){ try { FXMLLoader loader = new FXMLLoader(FXMLDocumentLogInController.class.getResource("FXMLDocumentRegister.fxml")); Parent frmRegister = (Parent) loader.load(); stage.setTitle("Registro"); stage.centerOnScreen(); stage.setResizable(false); stage.setScene(new Scene(frmRegister)); stage.show(); } } public void CloseRegister(){ stage.close(); } }
Codigo logica visual Registrarse:
Código
public class FXMLDocumentRegisterController implements Initializable { @FXML private JFXComboBox<?> CmbCountry; @FXML private JFXPasswordField TxtRePassword; @FXML private JFXTextField TxtName; @FXML private JFXButton BtnRegister; @FXML private JFXTextField TxtLastName; @FXML private JFXPasswordField TxtPassword; @FXML private JFXTextField TxtUser; @FXML private JFXButton BtnBack; @FXML //aca se encuentra mi problema } @FXML } @Override }
ha y una cosa mas me podrían decir como separar el método main de la visual de LogIn ya he intentado pero me d error al compilar al retirarlo de esa clase y poniéndola en una nueva.
Bueno hasta aca lo que serian mis dudas espero me puedan ayudar.
Desde ya muchas gracias