/*essa � a parte de inicializa��o do GridBag*/
 
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints(); 
 c.fill = GridBagConstraints.HORIZONTAL; 
 
 
JLabel lblTeste = new JLabel("teste"); /*cria um objeto*/
c.insets = new Insets(10,0,0,0);  /*Insets s�o os espa�os (top,left,bottom,rigth)*/
c.gridwidth = 2;    /*esse valor significa qtas colunas o objeto ir� pegar (estilo colspan do html)*/
c.gridx = 0; /* esse valor � a posi��o em x do objeto ***  */
c.gridy = 0; /* esse valor � a posi��o em y do objeto ***  */
gridbag.setConstraints(lblTeste, c); /*adiciona o objeto no gridbag*/
add(lblTeste); /*adiciona o objeto na tela*/
 
 
*** a posi��o de x e y � uma coisa que se deve tomar muito cuidado para n�o errar..... Por exemplo :
 
objeto 1 ---> x = 0 y=0   ||||  objeto 2 ---> x=1 y=0
objeto 3 ---> x=0 y=1     ||||  objeto 4 ---> x=1 y=1
 
repare que x � o n�mero da coluna e y � o n�mero da linha.... ambos come�am com 0
 
qualquer d�vida a mais, mande o c�digo que explico melhor....
 
espero ter ajudado...
 
Falow
 
Thiago
 

 
-----Mensagem original-----
De: Jos� Marques [mailto:[EMAIL PROTECTED]]
Enviada em: Thursday, April 18, 2002 8:42 AM
Para: [EMAIL PROTECTED]
Assunto: [java-list] GridBagLayout - PELO AMOR DE DEUS!!!!!!!!!!!!!!!

Prezados,
 
Estou tentando fazer uma tela de entrada usando o GridBagLayout e na literatura s� encontro exemplos com bot�es distribu�dos em 3 linhas e 3 colunas, todos "juntinhos". Algu�m poderia, se poss�vel, enviar-me o c�digo de uma tela de cadastro mais complexa  para que eu pudesse utilizar como ponto de partida para desenvolver interfaces mais profissionais?
O GridBagLayout � a melhor solu��o para este prop�sito, ou existe algo melhor ?
 
Desesperadamente aguardando e antecipadamente agradecido,
 
Jos� Marques
 
 

Responder a