Jpanel

5 respostas
M

Eu uso esta classe para abrir um Jpanel (public class FrmCadEstado extends javax.swing.JPanel { }) que evento eu uso fechar o JPanel public class OpenCadEstado extends JFrame {

public OpenCadEstado() {
    super("CADASTRO ESTADO");
    this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    this.getContentPane().setLayout(new BorderLayout());
     FrmCadEstado af = new FrmCadEstado();
    this.getContentPane().add(af, BorderLayout.CENTER);
    this.pack(); 
    this.setLocation(150,150);
    this.setVisible(true); 
    
}

}

5 Respostas

dsfextreme

Colega, pelo que sei , não tem como vc fechar um JPanel , pois o mesmo é um container.
Vc pode sim fechar a janela que está o seu JPanel ou então dar um setVisible(false) para o jpanel.

Se estiver errado me corrijam por favor.
Um abraço.

leo_ap

Opa,

Deixa sua duvida um pouco + explicita.

Olha so ate onde eu tem nao tem como fechar um JPanel, funciona como disse o dsfextreme

Ou vc pode tambem remover o JPanel do seu JFrame, para ficar alternando o conteudo do seu JFrame.

espero ter ajudado…

M

dsfextreme:
Colega, pelo que sei , não tem como vc fechar um JPanel , pois o mesmo é um container.
Vc pode sim fechar a janela que está o seu JPanel ou então dar um setVisible(false) para o jpanel.

Se estiver errado me corrijam por favor.
Um abraço.

Da forma que eu fiz como posso fechar a janela que esta Jpanel

J

Bem, quando vc chama o método

this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

Ele fecha a janela e recupera quaisquer recursos de sistema usados para criá-la. Agora, o que mais você quer deixe mais claro...

pettalas

Galera, uma pergunta meio tosca, mas lá vai…

Sou iniciante e estou levando uma bela surra do netbeans.

Estou desenvolvimento um sistema (TCC) e criei várias classes de JPanel, pelo que eu vi nas respostas acima não é possível fechar o JPanel certo?
Então como eu devo fazer?
É melhor criar como JFrame?

E como fazer para fechar um telinha quando abrir outra?

Se puderem me ajudar, eu agradeço!

Valeu!
Um abraço,
Evelyn

Criado 7 de outubro de 2006
Ultima resposta 14 de out. de 2006
Respostas 5
Participantes 5