Executar Método apos a Stage 2 Fechar

1 resposta
javafxjava
Paulosilv_123

Olá estou com um problema, tenho a tela 1 (a Baixo o método abrir tela 2) ate ai tudo certo quanto a esse método ele ta funcionando perfeitamente, agora só tem um detalhe eu gostaria de quando a tela2 fechar ele executar o método “verificaCampoZerado” que se encontra na minha tela1 OBS. Tela1 nem um momento é fechada

private void chamarPesqProdutos(){
    try {
        FXMLLoader loader = new FXMLLoader(getClass().getResource("/SistemaSmartSoft/view/ProdutoPesq.fxml"));
        Parent root = loader.load();
        ProdutoPesqController controller = loader.getController();
        controller.setOnSelectProduto((produto) -> {
            tFBarra.setText(produto.getCODBARRA());
            
            verificaCampoZerado();  
             
            });

        Scene scene = new Scene(root);

        Stage stage = new Stage();
        stage.initOwner(tFBarra.getScene().getWindow());
        stage.setResizable(false);
        stage.initModality(Modality.APPLICATION_MODAL);
        stage.setTitle("Pesquisa Produtos");
        stage.setScene(scene);
        stage.show();
        
    } catch (Exception e) {

    }
 }

1 Resposta

Paulosilv_123

outro exemplo é Tela1 fica parada e a tela2 pode executar a ação método que se encontra na tela1, como um exemplo tableViewProduto atualizar. Obs tableViewProduto é da tela1

Criado 22 de agosto de 2017
Ultima resposta 22 de ago. de 2017
Respostas 1
Participantes 1