JInternalFrame close

4 respostas
C

Ae galera blz??

eu aqui denovo, heheheh.

A duvida agora eh a seguinte, quando eu fecho um InternalFrame, o java retira ele da memoria, ou seja se eu der um setVisible(true), no mesmo internalFrame, nao vai acontecer nda!

Tem como ao inves de quando clicar no fechar ele soh mudar seu estado para setVisible(false) ao inves de fechar a janela??

Obrigado

4 Respostas

C

cara tu podes setar que quando o jinternalframe for fechado, ele fique só escondido, mas ainda fica em memória.

setDefaultCloseOperation(JInternalFrame.HIDE_ON_CLOSE)

R
if(meuInternalFrame.isClosed()){

//instâncie outro JInternalFrame

}

else {

meuInternalFrame.setVisible(true);

}

isso que vc queria ?

V

vc também pode adicionar uma interface InternalFrameListener e no método internalFrameClosing inserir sua linha de setVisible(false).

[]

C

user setDefaultCloseOperation mesmo! Pq eu tenho um menu que faz aparecer a tela.

Mas ae funcionou perfeito, legal!!!

flwsss

Criado 19 de maio de 2005
Ultima resposta 19 de mai. de 2005
Respostas 4
Participantes 4