| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/03/2011 23:29:05
|
diego perez
Debugger
![[Avatar]](/images/avatar/f6ae0e20c81d111571acceee4a3782ad.jpg)
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:
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 03:20:21
|
eduardoac
JavaChild
![[Avatar]](/images/avatar/f331db13ff819dd8efd8319b48f4a66c.png)
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) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 08:42:00
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 10:40:41
|
diego perez
Debugger
![[Avatar]](/images/avatar/f6ae0e20c81d111571acceee4a3782ad.jpg)
Membro desde: 15/02/2011 00:44:57
Mensagens: 51
Offline
|
e ai GAlera, alguem ajuda ai
no meu codigo ta assim o layout
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 11:18:06
|
Eric Yuzo
GUJ Ranger
![[Avatar]](/images/avatar/eb2af3c11079cf65589c05c5240a1541.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 11:35:07
|
diego perez
Debugger
![[Avatar]](/images/avatar/f6ae0e20c81d111571acceee4a3782ad.jpg)
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
|
| Nome do arquivo |
glade_pdv.jpg |
Download
|
| Descrição |
Tela Principal |
| Tamanho |
58 Kbytes
|
| Baixado: |
15 vez(es) |
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 12:21:42
|
kenneth
JavaEvangelist
![[Avatar]](/images/avatar/b791605b745ba942fa365f2544910100.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 16:22:15
|
diego perez
Debugger
![[Avatar]](/images/avatar/f6ae0e20c81d111571acceee4a3782ad.jpg)
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 é?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 16:29:23
|
Eric Yuzo
GUJ Ranger
![[Avatar]](/images/avatar/eb2af3c11079cf65589c05c5240a1541.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 23:35:58
|
diego perez
Debugger
![[Avatar]](/images/avatar/f6ae0e20c81d111571acceee4a3782ad.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 23:47:49
|
Eric Yuzo
GUJ Ranger
![[Avatar]](/images/avatar/eb2af3c11079cf65589c05c5240a1541.png)
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 |
|
|
 |
|
|