Layout que Ajuste os Tamanho dos Componentes a Medida que a Tela Aumenta

4 respostas
D

Bom dia, pessoall.

Tenho uma uma tela que inicialmente foi construida por 800X600, mas tenho ajusta-la para full screen de cada computador gostaria de saber se existe um layout que ajuste os tamanho dos componentes a medida que a tela
aumenta.Isto é possível??

Agradeço qualquer sugestão.

4 Respostas

fabiofalci

Tem alguns, como:
http://www.miglayout.com/
http://www.jgoodies.com/freeware/forms/

D

Vc já usou o JGOODIES e teve este efeito? eu olhei
só os demos e não funcionou.
Obrigado.

Marky.Vasconcelos

Use o MigLayout. E para que os componentes mudem de tamanaho voce precisa passar como parametro growx e growy também.

panel = new JPanel(new MigLayout());
panel.add(textField, "growx, growy, center, span");
alps

Ola amigo. Eu sugiro que vc utilize o GridBagLayout. Eu utilizo ele a bastante tempo e nunca tive problemas com redimensionamento de tela. Com ele vc pode setar o tamanho fixo de alguns componentes e setar tamanho variável para outros. Ou seja, vc pode fazer com que o componente se redimensione de acordo com o tamanho da tela automaticamente, assim seus componentes ficarão sempre com uma boa aparencia acupando todo o espaço do formalário.
Dê uma olhada no GridBagLayout e no GridBagContraints. Qualquer dúvida poste aqui…

Flw
ALPS

Criado 9 de julho de 2009
Ultima resposta 11 de jul. de 2009
Respostas 4
Participantes 4