JInternal frame some ao minimizar  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
markin1
JavaEvangelist

Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline

Boa noite

Meu problema de hoje é o seguinte, tô com um JFrame com um JDesktopPane que recebe JInternalFrame.
Eu implementei um método que atribui uma imagem à um JLabel que eu adiciono ao JDesktopPane, o problema começou a partir dai.

Sem o JLabel no fundo hora que eu minimizo os JInternalFrame não somem, mas depois que eu adicionei o JLabel se a imagem cobrir todo o JDesktopPane os JInternalFrames somem quando minimizados.

Alguém sabe o que eu poderia fazer para contornar esse problema?

Espero ter sido claro, mas qualquer duvida podem perguntar

Quem é o juíz?
[Email]
roger_rf
GUJ Master

Membro desde: 29/04/2009 07:40:19
Mensagens: 1091
Localização: Natal/RN
Offline

Estou sem minha IDE à mão, mas acho que os passos a seguir resolvem o seu problema:

- *NÃO* insira o JLabel no JDesktopPane. O JDesktopPane deve conter apenas JInternalFrame's.
- Redefina o método paintComponent() do JDesktopPane para que desenhe sua imagem de fundo. Leitura recomendada:
http://java.sun.com/docs/books/tutorial/uiswing/painting/closer.html

markin1
JavaEvangelist

Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline

Valeu pela resposta

Eu já tinha refeito isso, agora meu problema é recarregar o paintComponent do JDesktop em tempo de execução.

Quem é o juíz?
[Email]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team