
23/03/2004, 07:58
|
| | Fecha de Ingreso: noviembre-2003
Mensajes: 12
Antigüedad: 21 años, 4 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 |