Espaciado entre paneles

Alejandro
03 de Marzo del 2006
Saludos compañeros, tengo un panel con un GridBagLayout, y dentro del añado varias etiquetas y paneles, xo me los va poniendo justo uno debajo de otro, y quiero que me deje un espacio entre cada uno, es decir, cada vez que le añada algo, que me deje un espacio. El codigo que uso cada vez que añado algo es:
constraints.gridx=0;
constraints.gridy=0;
constraints.gridwidth=0;
constraints.gridheight=0;
constraints.fill=GridBagConstraints.HORIZONTAL;
constraints.anchor=GridBagConstraints.WEST;`
p.add(etiqueta, constraints);
...
y asi sucesivamente.
Espero veustra ayuda, gracias.

chuidiang
03 de Marzo del 2006
Hola:

GridBagConstraints tiene un campo insets para poner precisamente el espaciado mínimo que quieres entre componentes.

Se bueno

chuidiang
03 de Marzo del 2006
Hola:

GridBagConstraints tiene un campo insets que es precisamente para indicar el espaciado mínimo entre componentes.

Se bueno

dinokorn
03 de Marzo del 2006
Lo que puedes hacer es utilizar un BorederFactory asi:

panel.setBorder(BorderFactory.createEmptyBorder(20,20,20,20));

este lo puedes aplicar tanto a paneles como a componentes...