Buscando aqui no forum consegui aprender como fechar o JFrame
this.dispose();
mas agora eu estou querendo não apenas fechar só o JFrame ativo(this), mas tbm 2 ou mais ao mesmo tempo.
alguma sugestão?
Buscando aqui no forum consegui aprender como fechar o JFrame
this.dispose();
mas agora eu estou querendo não apenas fechar só o JFrame ativo(this), mas tbm 2 ou mais ao mesmo tempo.
alguma sugestão?
Chame o dispose em todos.
this.dispose();
outro.dispose();
aindamaisum.dispose();
nao entendi o que vc quiz dizer.
quando eu vo fechar o frame atual uso
this.dispose();
eu quero fechar por exemplo o outro JFrame da outra class que se xama telainicial
e so colocar?
telainicial.dispose();
se for isso aki nao deu certo . o NETBEANS diz que o codigo ta errado
Sim. Mas o frame que fecha todos tem que ter uma referência dos outros frames.
public class FrameQueFechaTodos extends JFrame {
private JFrame frame1;
private JFrame frame2;
public void FrameQueFechaTodos(JFrame frame1, JFrame frame2) {
this.frame1 = frame1;
this.frame2 = frame2;
}
public void fecharTodos() {
dispose();
frame1.dispose();
frame2.dispose();
}
}