| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 21:22:42
|
InsaneChess
JavaTeenager
![[Avatar]](/images/avatar/aaf00ecab185d81021300866bdfa4760.jpg)
Membro desde: 22/04/2010 23:02:42
Mensagens: 194
Localização: São Paulo, SP
Offline
|
Prezados, boa noite.
Como faço para configurar o tamanho dos componentes do Swing =/
Tipo, parece que o gerenciador de Layout não me permite mudar o tamanho das coisas...
Por exemplo, no código abaixo. retorna os TextField que ocupam a tela toda de largura e com umas 5 linhas de comprimento...Eu gostaria de deixa-los com apenas uma linha e com ums 3 centimetros de largura.
E os Labeis, eu gostaria de tentar organiza-los para ficar com o texto no centro do programa ao invez do lado esquerdo...
Alguem pode me dar uma ajudinha, me explicando como aprender a organizar os componentes? =/
Obrigado,
Um ótimo final de semana a todos.
|
MSN: diogo_chess@hotmail.com
Vamos estudar Java!!! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 21:41:35
|
toninhocell
Debugger
![[Avatar]](/images/avatar/f1df1191208cc6abae70f1c317d0c610.jpg)
Membro desde: 21/01/2008 14:55:24
Mensagens: 67
Localização: Uberlândia MG
Offline
|
InsaneChess isso pode ser feito usando a classe http://download.oracle.com/javase/1.4.2/docs/api/java/awt/GridLayout.html ela te permite dispor seus componentes do jeito que vc achar melhor. Agora, pra melhorar a coisa, se vc estiver usando o eclipse, ele tem o plugin VisualEditor o que lhe da muito mais recursos. Qq coisa posta aí que te esclareço mais. Abraço e bom trabalho!
|
"Hoje sou mais sábio do que ontem" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 23:33:26
|
Francisco Silva
Debugger
![[Avatar]](/images/avatar/a45a91a80d364214542d6bc96b51f4a7.jpg)
Membro desde: 23/09/2010 11:02:57
Mensagens: 59
Localização: São Vicente - SP
Offline
|
Geralmente uso o GridBagLayout e consigo um bom controle em questão de configurar tamanho e posição de componentes.
|
Senhoras e senhores estamos flutuando no espaço!
blog DevSV. Tecnologia e Desenvolvimento. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2010 23:48:35
|
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 você está fazendo as telas "na mão", o MigLayout é uma boa opção.
[EDIT]Esquece a parte que falei dos paineis. Agora que percebi que você já está usando.
Falou...
This message was edited 1 time. Last update was at 25/09/2010 23:51:31
|
O importante mesmo é ser feliz!
DevSV |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2010 23:32:06
|
Rafael Sperendio
Thread.start()
Membro desde: 16/06/2006 16:04:10
Mensagens: 43
Offline
|
Um pouco trabalhoso no início mas totalmente liberal no que se refere ao tamanho e disposição dos componentes
SpringLayout
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/09/2010 08:39:58
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Também recomendo o MigLayout.
Se não quiser instalar um gerenciador externo, você precisa usar uma combinação de gerenciadores. Eu geralmente uso o GridBagLayout, FlowLayout e BorderLayout.
O GridBag é certamente mais poderoso e flexível de todos. O Border é util para definir áreas em sua tela. E o flow para botõezinhos no canto inferior da tela, como salvar e fechar.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|