olá galera, to postando aqui pq to com um problemão. Olhem só o código:
[code]public synchronized void run(){
try{
UIManager.setLookAndFeel(new NimbusLookAndFeel());
login = new frmLogin();
login.setVisible(true);
conectar = new Conecta(login.host,login.usuario_db,login.senha_db);
if(conectar.retorna==1){
JOptionPane.showMessageDialog(login, “Conectou beleza!”,vrs.titulo,vrs.info);
conectar.fechaConn();
}
}catch(java.sql.SQLException e){
JOptionPane.showMessageDialog(login,e.getMessage(),vrs.titulo,vrs.erro);
}catch(UnsupportedLookAndFeelException lafE){
JOptionPane.showMessageDialog(login,lafE.getClass().toString());
}catch(ParseException pE){
JOptionPane.showMessageDialog(login,pE.getClass().toString());
}catch(Exception e){
JOptionPane.showMessageDialog(login,e.getMessage());
}
}
[/code]
quando eu executo esse código em vez dele esperar o login fechar ele continua a executar linha a linha até
o final. Como faço pra ele esperar o formulario fechar? Alguém me de uma ajuda por favor?
Obs.: eu gostaria de não ter de usar um loop pra esse processo.