[RESOLVIDO]JFrame: Problemas ao redimensionar programaticamente.  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Mantu
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline

Olá pessoal!
Estou com uma dúvida bem básica. Tenho um JFrame que tem em sua porção SOUTH um JPanel. Este JPanel (layout setado para GridLayout) tem uma série de botões. Um destes botões, ao ser clicado, modifica o tamanho do JFrame.
O JFrame está tendo seu tamanho modificado, mas os componentes internos (O JPanel com os botões) não estão se adequando ao novo tamanho. Tal adequação só ocorre se eu redimensionar, via mouse, o JFrame.
Gostaria que os colegas me indicasse o que estou fazendo de errado. Segue abaixo um código que exemplifica a minha situação. Valeu!

This message was edited 2 times. Last update was at 13/08/2008 16:29:11


[]'s
Mantu

"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.

[Email] [MSN] [ICQ]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Nem ideia do que rola (vou procurar saber)...
Mas isso funciona:


Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
Mantu
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline

De fato, resolveu o problema. Valeu Bruno!
Mas, alguém sabe dizer porque o repaint não funcionou como eu esperava? Não era função dele fazer isso (o que o paintAll fez)?

[]'s
Mantu

"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.

[Email] [MSN] [ICQ]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Repaint - Repaints the component. If this component is a lightweight component, this results in a call to paint within tm milliseconds.
Paint - Paints this component.
PaintAll - Paints this component and all of its subcomponents.

Acho que é por isso...

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team