Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2010, 01:08
davidrgh
 
Fecha de Ingreso: diciembre-2008
Mensajes: 8
Antigüedad: 15 años, 4 meses
Puntos: 1
Añadir componentes en Swing en tiempo de ejecución

Hola a todos

Tengo una aplicación cuya interfaz está hecha con Swing, y hay una parte del programa en la que necesito añadir dinámicamente un número indeterminado de componentes.

Tengo lo siguiente (p3 es un JPanel).

Código:
JCheckbox chb = new JCheckbox("etiqueta");
chb.setLocation(x,y);  // x e y son valores calculados previamente.
chb.setVisible(true);
p3.add(chb);
Pero no me funciona. He probado a añadir después un revalidate(), un repaint(), ambos simultáneamnte.... pero nada; no da ningún error, pero tampoco se muestra el componente.

¿Alguna sugerencia?