Repintar a JFrame

3 respostas
Renatha_Accioly

Pessoal, espero q alguem ja tenha enfrentado este problema um dia, p/ eu poder resolver isso de uma vez.
Esta ocorrendo que eu tenho uma janela com varios botoes, e quando eu vou clicar em qualquer um deles (os mesmos ja estao com seus eventos respectivos) a tela que deveria aparecer no lugar da anterior, so aparece se eu expandir a janela ou diminui-la, alguem sabe como resolver esse problema de repintar a janela sem precisar alterar o tamanho da tela???

Agradeço desde de ja a ajuda que foi oferecida…
:roll:

3 Respostas

Marky.Vasconcelos

Se o problema é aparecer a tela dentro dessa você pode dar um pack() denovo que ela vai se adaptar ao novo tamanho.
Ou na segunda tela deixar setVisible(true) e na anterior setVisible(false).

_Renatu

hm… isso me parece um problema de gerenciador de layout…

voce já tentou utilizar cardlayout?

http://java.sun.com/docs/books/tutorial/uiswing/layout/card.html

Renatha_Accioly

:lol:

Funcionou com o pack(), agora para cada ação que eu fizer referencia eu terei que fazer referencia ao pack() também (porque so assim funcionou com agilidade)? Ou existe uma forma mais simples de trabalhar?

Criado 29 de novembro de 2007
Ultima resposta 29 de nov. de 2007
Respostas 3
Participantes 3