Galera, eu crio frames para usar com o AWT, elas abrem fazem tudo direitinho mas na hora de fechar eu nao consigo… O q eu faço?
Acho que é isso…
fechar.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
fechar.setVisible(false);
}
});
se não der certo procura sobre windowClosing
Em Java como todos sabem, tudo é objeto.
Assim, para fechar um Frame você precisa criar um objeto que realize esta ação, ou seja, você precisa criar um evento para tal tarefa.
Exemplo: No próprio construtor da classe, insira a rotina abaixo.
meuframe.addWindowListener(
new WindowListener() {
public void windowClosing(WindowEvent e) {
dispose(); // Fechar o frame
System.exit(0); // Encerrar o sistema
}
}
Manza :!: