¿Cómo esperar hasta que el usuario cierre el marco para poder ejecutar el resto del código?

Tengo este código aquí, es un botón que llama a otro jFrame para editar cosas, las cosas van a una jTable que necesita la entrada del usuario para actualizarse. Quiero hacer esta actualización automática, colocando el mismo botón, pero nada se interrumpe cuando llamo a la función que actualiza jTable, probablemente porque la máquina Java no espera ...

private void editarImovelActionPerformed(java.awt.event.ActionEvent evt) // Button {                                             
    int i = 0;
    int linha = tabelaImoveis.getSelectedRow(); // tabelaImoveis = jTable
    if (tabelaImoveis.isRowSelected(linha)) {
        {
            try { 
                Integer codigo = Integer.parseInt(tabelaImoveis.getValueAt(linha, 0).toString());
            } catch (Exception e) { 
                mensagem.message("Linha sem Valor!"); 
                i = 1;
            } finally {
                if (i == 0) { 
                    Integer codigo = Integer.parseInt(tabelaImoveis.getValueAt(linha, 0).toString());
                    for (Imovel imovel : imovelLista) { 

                        if (imovel.getCodigo() == codigo) {                               frmAlterar alterar = new frmAlterar();
                            alterar.setLocationRelativeTo(null); 
                            alterar.setVisible(true);
                            alterar.setDefaultCloseOperation(alterar.DISPOSE_ON_CLOSE);
                            alterar.setarAtributos(imovel);

                        }
                    }
                }
            }
        }
    } else {
        mensagem.message("Select Something!"); // Same as System.out...
    }


    updatejTable(); // This code here I want to execute after the frame "alterar" closes
}
Respuesta 1

He construido un árbol extendido y estoy tratando de imprimirlo en orden inverso para que cuando gire la cabeza hacia la izquierda pueda ver el árbol de manera normal. He escrito el siguiente código y ...

Estoy convirtiendo el formato de cadena de fecha y hora a Marca de tiempo (java.sql) desde un formato diferente. Lo he convertido a LocalDateTime basado en un formato diferente. ¿Hay alguna forma de convertir el objeto LocalDateTime a ...

Tengo un script de hormiga que uso para construir mi aplicación J2EE y crear archivos jar. El problema es el siguiente: se necesitan dos archivos jar para que se ejecute la aplicación. commons-math-2.0.jar commons -...

Mi pila: Elasticsearch 5.4 (con la versión correspondiente de java client y kibana) Hola, estoy usando mapeo dinámico al crear nuevos índices, y estoy usando la sección a continuación en mi mapeo para desconocidos ...