JPanel! Ajuda Por Favor

7 respostas
A

Kra, eu to fazendo um programa e n quero usar setBounds! quero q qndo ele abra fike automaticamente do tamanho da tela, de qlqr computador onde eu instale. se alguem puder me dar dicas eu agradeço.

ah e outra coisa! eu gostaria tambem de usar Layouts nas minhas janelas pra sempre que abrir, meus paineis estejam todos centralizados, sem precisar de mudar o setBounds sempre =/. jah tentei colocar o BorderLayout mas num deu certo n… se alguem puder me ajudar eu agradeco! vlww!!

7 Respostas

diego2005

Você pode usar o método pack(), ai ele redimensiona a janela automático. Não sei se isso vai resolver seu problema, mas tenta ai…

Deh

seria isso:

this.setExtendedState(MAXIMIZED_BOTH);

achei aqui -> http://www.guj.com.br/posts/list/41965.java
dá uma olhada o/

A

Vlw Deh! essa parte deu certo! mas … diego o metodo pack eh de ql classe??

A

Vlw Deh! essa parte deu certo! mas … diego o metodo pack eh de ql classe??

Deh

para usar o método pack
é só usar

this.pack();

:stuck_out_tongue:

A

Eu n formulei a pergunta direito… ;D
O problema eh o seguinte… eu tenho lah meu JFrame e um JPanel inserido nele… ai nesse JPanel eu tenho q colocar um JTextField, centralizado… alem de botoes. mas sem usar setBounds(). como fazer?

diego2005

Tem que usar os gerenciadores de layout, por exemplo o BorderLayout:

myFrame.setLayout(new BorderLayout());

Mais ai você terá que dá uma estudadinha em como esses layouts funcionam, por que são meio chatinhos…rsss

Criado 21 de setembro de 2006
Ultima resposta 21 de set. de 2006
Respostas 7
Participantes 3