Devo instaciar o JInternalFrame toda vez que clico no botão?

3 respostas
B
Ola, estou fazendo um programa onde tem o Frame Principal, nesse frame tem um JDesktopPane, onde abre varios JInternalFrames, que são abertos quando clico no botões do JFrameo que eu gostaria de saber c é certo eu instanciar o JInternalFrame toda vez que eu clicar no botão?

EX:

FSobre sobre=new FSobre();

desktopPrincipal.add(sobre);

sobre.setVisible(true);

Isso acontece toda a vez que eu clico no botão Sobre!!!

Se isso é errado como eu faço??

E outra coisa como eu faço para abrio apenas um JInternalFrame por vez??, por exemplo c clicar 3 vezes no botão Sobre, ele abre 3 vezes, eu queria q abrisse um de cada vez

Muito Obrigado

3 Respostas

Ironlynx

Não era o comportamento esperado, abrir ao passar sobre o botão sobre?
E esse post serve para vc:
http://www.guj.com.br/posts/list/72863.java
Crie referências entre a classe principal e as internalsframe, vc não terá problemas de duplicidade. :wink:

B

opa…legal deu certo…mais onde que eu uso esse metodo? que fecha o JInternalFrame??pq sem esse metodo o JInternalFrame depois q fecha c eu clico no botão eli num abre mais…abraço

B

Ironlynx:
Não era o comportamento esperado, abrir ao passar sobre o botão sobre?
E esse post serve para vc:
http://www.guj.com.br/posts/list/72863.java
Crie referências entre a classe principal e as internalsframe, vc não terá problemas de duplicidade. :wink:

opa…legal deu certo…mais onde que eu uso esse metodo? que fecha o JInternalFrame??pq sem esse metodo o JInternalFrame depois q fecha c eu clico no botão eli num abre mais…abraço

Criado 28 de outubro de 2007
Ultima resposta 29 de out. de 2007
Respostas 3
Participantes 2