[Resolvido] Como minimizar uma JInternalFrame em um JLayeredPane?

4 respostas
S

Olá pessoal,

Como faço para minimizar uma janela JInternalFrame dentro de uma JLayeredPane (dentro de um JFrame)?
Já até coloquei setIconifiable(true) mas não minimiza (mesmo o botão aparecendo).
Já tentei com super(titulo,true,true,true,true) e não foi também, você clica no botão de minimizar, mas não acontece nada.

Obrigado.

4 Respostas

ViniGodoy

seuInternalFrame.setIcon(true);

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JInternalFrame.html#setIcon%28boolean%29

S

ViniGodoy:
seuInternalFrame.setIcon(true);

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JInternalFrame.html#setIcon%28boolean%29


O botão continua não funcionando.
Eu clico no minimizar e nada acontece. Seria por causa do meu fundo (JLayeredPane)?

ViniGodoy

Não tem um JDesktopPane no seu LayeredPane? O internalpane obrigatoriamente tem que estar dentro de um DesktopPane.

S

Acabei trocando de JLayeredPane para JDesktopPane e funcionou.

Criado 5 de setembro de 2009
Ultima resposta 8 de set. de 2009
Respostas 4
Participantes 2