auto-redimensionamento de TELA no Swing  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
diego perez
Debugger
[Avatar]

Membro desde: 15/02/2011 00:44:57
Mensagens: 51
Offline

Tenho uma aplicação desenvolvida em um monitor de 22"
alguem sabe como fazer a aplicação redimensionar automaticamente a sua tela quando for um monitor de 15" por exemplo?
to com este problema pois quando rodo o programa no notbook so aparece metade do aplicativo....
To fazendo no Eclipse !


devo usar algum comando tipo:


eduardoac
JavaChild
[Avatar]

Membro desde: 09/06/2007 18:07:55
Mensagens: 111
Localização: São Paulo
Offline

Ola,

Faz muito, muito tempo que não mexo com Swing, mas da última vez que trabalhei lembro que tinha um layout que já coisa disso, ou seja, ele leva mais em consideração a porcentagem de cada componente, assim, quando redimensiona (ou o tamanho do monitor) ele já faz automaticamente.

Abraços.

SCJA - Sun Certified Java Associate

JAVA Developer
(Java, a principal ilha da Indonésia)
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 194
Offline

E ai, blza?

Então, existe o FreeDesign no NetBeans. Ele faz isso que está buscando.

Mas no Eclipse não conheço nenhuma ferramenta do tipo.

Abraço
diego perez
Debugger
[Avatar]

Membro desde: 15/02/2011 00:44:57
Mensagens: 51
Offline

e ai GAlera, alguem ajuda ai
no meu codigo ta assim o layout
Eric Yuzo
GUJ Ranger
[Avatar]

Membro desde: 25/10/2009 20:36:30
Mensagens: 956
Localização: São Vicente - SP
Offline

Com layout null e setBounds, os componentes ficarão exatamente com o tamanho e posição definidos no setBounds. Para que eles redimensionem, deve usar layout managers.

Aqui tem mais informações sobre layout managers:

http://download.oracle.com/javase/tutorial/uiswing/layout/visual.html

http://devsv.wordpress.com/category/java/java-desktop/

Se estiver fazendo as telas na mão, o MigLayout é uma excelente opção: http://www.miglayout.com/

O importante mesmo é ser feliz!

DevSV
[WWW]
diego perez
Debugger
[Avatar]

Membro desde: 15/02/2011 00:44:57
Mensagens: 51
Offline

qual o layout voces me aconselham entao?

eu tenho uuma tela tipo essa no anexo, sou iniciante ajuda ai
[Thumb - glade_pdv.jpg]
 Nome do arquivo glade_pdv.jpg [Disk] Download
 Descrição Tela Principal
 Tamanho 58 Kbytes
 Baixado:  15 vez(es)

kenneth
JavaEvangelist
[Avatar]

Membro desde: 16/05/2009 11:39:34
Mensagens: 343
Offline

Fala brow

Estude sobre GridBagLayout.

Abraco

Kenneth R. B. Carletto
OCJP 6
http://www.modafaquers.com.br
[MSN]
diego perez
Debugger
[Avatar]

Membro desde: 15/02/2011 00:44:57
Mensagens: 51
Offline

eu dei uma lida sobre esse GridBagLayout
ate coloquei la


mais como vou colocalo sem desordena toda a minha tela, vou ter q fazer d novo é?
Eric Yuzo
GUJ Ranger
[Avatar]

Membro desde: 25/10/2009 20:36:30
Mensagens: 956
Localização: São Vicente - SP
Offline

Tem que refazer apenas a parte que cuida do posicionamento. Pois com GridBagLayout, você especifica no GridBagConstraints como o componente deve se comportar na tela ao invés de usar setBounds.

Você está fazendo as telas na mão ou está usando algum editor visual?

O importante mesmo é ser feliz!

DevSV
[WWW]
diego perez
Debugger
[Avatar]

Membro desde: 15/02/2011 00:44:57
Mensagens: 51
Offline

To fazendo na mao mesmo no Visual do eclipse(swing)
to entendendo, vo procurar uns exemplo no site da SUM
Eric Yuzo
GUJ Ranger
[Avatar]

Membro desde: 25/10/2009 20:36:30
Mensagens: 956
Localização: São Vicente - SP
Offline

Se está fazendo na mão, o mais flexível e simples de usar é o MigLayout.

Basicamente você precisa retirar os setBounds e adicionar o segundo parâmetro do método add com a constraint do layout manager que for usar.

Com GridBagLayout dá um pouco mais de trabalho. Tem que configurar o GridBagConstraints. Se quiser exemplos:

http://download.oracle.com/javase/tutorial/uiswing/layout/gridbag.html

http://devsv.wordpress.com/2011/03/22/layout-manager-v-gridbag/

Com MigLayout fica mais simples. Na hora de add o componente, passa uma String como constraint. No quick start deles tem exemplos de como usar as constraints.

O importante mesmo é ser feliz!

DevSV
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team