JInternalFrame close

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

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)

if(meuInternalFrame.isClosed()){
//instâncie outro JInternalFrame
}
else {
meuInternalFrame.setVisible(true);
}

isso que vc queria ?

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

[]

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

Mas ae funcionou perfeito, legal!!!

flwsss