ola pessoal
tenho um jframe com jmenubar e jmenuitem
conforme vou escolhendo os itens do menu, vou abrindo outros jframe dentro do jframe do menu
so que conforme vou usando o sistema, vou abrindo varios jframe
tem como colocar algum comando num jmenuitem para fechar todos os jframe abertos, e deixar apenas aberto o jframe do menu
seria como no eclipse, menu file, close all ( fecha todos os .java )
obrigado
Jmenuitem - fechar janelas
M
7 Respostas
T
Opa, beleza.
Então não sei se tem comando para fazer isso, mas pode fazer o seguinte:
- criar 1 lista para armazenar os frames que são abertos e quando quiser, vc pode fechar todos os forms que estão na lista;
até mais.
M
qual comando uso para fechar ?
T
T
Isso pode ajudar você:
M
não to conseguindo chamar o frame para fechar ele com o dispose
se eu mudo de private para static consigo chamar, mas mesmo assim ele não fecha
private void fechar_janelas() {
JCliente cliente = new JCliente();
cliente.fechar();
}
classe JCliente
[code]
//private JFrame f = new JFrame();
static JFrame f = new JFrame();
public void fechar() {
f.dispose();
}
M
jinternalframes ???
não utilizo isto
como funciona ?
se der alguma exceção poste por favor para poder verificarmos!
Criado 19 de abril de 2011
Ultima resposta 29 de abr. de 2011
Respostas 7
Participantes 3