Oi,
hj tava fazendo uns testes, qndo de repente o java aki se revoltou 8O
me corrijam se eu estiver errado, mas qndo se chama o metodo “setVisible()”, com o argumento “true” para exibir um frame, a Thread fica “presa” enquanto a janela estiver sendo exibida, ou seja, o proximo comando soh sera executado qndo a janela fechar… mas o java se revoltou e agora parece q ta abrindo em uma Thread separada!!! isso aconteceu do nado, eu tinha executado um prog q abria uma janela, esperava ela fechar, fazia umas coisas e depois abria outra, dai qndo eu executei de novo sem recompilar nem modificar o codigo abriu as duas janelas ao mesmo tempo…
eu fiz ateh um teste mais simples:
import javax.swing.*;
public class Teste{
public static void main(String args[]){
new JFrame().setVisible(true);
System.out.println("Teste");
}
}
esse codigo ai ta mostrado a msg “Teste” antes da janela fechar!!!
alguem sabe o porque disso?