Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2004, 07:58
myd
 
Fecha de Ingreso: noviembre-2003
Mensajes: 12
Antigüedad: 20 años, 7 meses
Puntos: 0
Problema con GridBagLayout

Hola a todos, me estoy peleando con GridBagLayout en swing y tengo algunas dudas. Tengo el siguiente código:

//fila numero criador
c.fill=GridBagConstraints.HORIZONTAL;
c.weightx = 1.0;
c.weighty = 0.0;
c.gridx = 0;
c.gridy = 0;
c.gridwidth=1;
c.gridheight=1;
c.anchor=GridBagConstraints.WEST;
gridbag.setConstraints(numCriadorJLabel, c);
container.add(numCriadorJLabel);

c.fill=GridBagConstraints.HORIZONTAL;
c.weightx = 1.0;
c.weighty = 0.0;
c.gridx = 1;
c.gridy = 0;
c.gridwidth=GridBagConstraints.REMAINDER;
c.gridheight=1;
c.anchor=GridBagConstraints.WEST;
gridbag.setConstraints(numCriadorTextField, c);
container.add(numCriadorTextField);

//fila numero anilla
c.fill=GridBagConstraints.HORIZONTAL;
c.weightx = 1.0;
c.weighty = 0.0;
c.gridx = 0;
c.gridy = 1;
c.gridwidth=GridBagConstraints.RELATIVE;
c.gridwidth=GridBagConstraints.RELATIVE;
c.anchor=GridBagConstraints.WEST;
gridbag.setConstraints(numAnillaJLabel, c);
container.add(numAnillaJLabel);

c.fill=GridBagConstraints.HORIZONTAL;
c.weightx = 1.0;
c.weighty = 0.0;
c.gridx = 1;
c.gridy = 1;
c.gridwidth=GridBagConstraints.REMAINDER;
c.gridwidth=GridBagConstraints.RELATIVE;
c.anchor=GridBagConstraints.WEST;
gridbag.setConstraints(numAnillaTextField, c);
container.add(numAnillaTextField);

si lo he entendido bien, lo que tengo son dos filas y dos columnas (4 celdas), donde inserto cada componente. el problemas es que claro, hay una separación muy grande entre cada etiqueta y su correspondiente textfield (supongo que por el tamaño del JFrame), a mi me gustaría que quedaran los textfields mas pegados a sus etiquetas...se puede hacer?
Alguna idea? gracias de antemano y salu2