[Ajuda] Como configurar o tamanho dos componentes. Ex. JLabel, JTextField.  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
InsaneChess
JavaTeenager
[Avatar]

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!!!
[MSN]
toninhocell
Debugger
[Avatar]

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"
[Email] [Yahoo!] [MSN]
Francisco Silva
Debugger
[Avatar]

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.
[WWW]
Eric Yuzo
GUJ Ranger
[Avatar]

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
[WWW]
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
ViniGodoy
Moderador
[Avatar]

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
[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team