Método para aguardar o fechamento de um JFRAME

Olá!!

Alguém poderia me ajudar por favor!!!

Que método eu poderia usar para que o processamento do código pausasse no momento que eu estou mostrando um JFRAME???

Note a linha em negrito.

package interfaces;
import java.sql.ResultSet;
import java.sql.Statement;

import conection.*;

public class Main {

/** Creates a new instance of Main */
public Main() {
}
    
/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    // TODO code application logic here
	
    ConnectDB db = new ConnectDB();
    Form1 f1 = new Form1(); 
    f1.setVisible(true);
    [b]while (f1.isShowing()); // [i]Quero substituir esse método que só carrega o meu processamento[/i]!!.[/b]
    db.confere(f1.agencia, f1.conta);
    
    
}

}