[RESOLVIDO]Ocultar tela de login após a mesma JAVAFX

Oie!

Meu main está assim:

public void start(Stage stage) throws Exception {
    FXMLLoader loader = new FXMLLoader(this.getClass().getResource("/fxml/loginScene.fxml"));
    Parent root = loader.load();
    stage.setScene(new Scene(root));
    stage.show();
}

E na outra classe está assim:

public void pressButton (ActionEvent event){
    if(txtID.getText().equals("1") && pwdField.getText().equals("2")){
        try {
            System.out.println("login confere");
        } catch (MqttException e) {
            e.printStackTrace();
        }
    } else {
        System.out.println("login n confere e talz");
    }


}

Claro que isso é só um teste e tudo mais, mas eu gostaria de saber o que posso fazer para que a cena de login suma quando logar. Não vai exibir nenhuma tela, só vai ocultar a tela. Podem me ajudar?

E aí, alguém?

pô, a galera te abandonou msm em auhsuhsauhsa

No teu listener do botão, acho que você pode fazer algo desse tipo:

 Stage stage = (Stage) btnLogin.getScene().getWindow();
    stage.close();

Deve servir

1 curtida

Serviu perfeitamente, obg