Agregar varios componentes a jpanel

jessica_2009
25 de Mayo del 2009
Hola a todos quiero compartir el codigo q estoy haciendo, se trata de mostrar en un jframe varios jpanel, y en cada uno de ellos varios componentes. Es para hacer como un tipo de encuesta

El problema es que puedo cargar los distintos jpanel en el frame pero cuando agrego los componentes en los jpanel, solo se cargan en el ultimo, no se porque.

Les muestro el pedazo de codigo donde cargo los componentes

private void iniciarJpanels_JRadioButton() {


listaJPanels = new Vector<JPanel>();
for(int i = 0 ; i < lista_a.size() ; i++){
listaJPanels.add(new JPanel());
listaJPanels.get(i).setLayout(new BoxLayout(listaJPanels.get(i) , BoxLayout.Y_AXIS));
}

lista_radiob = new Vector<JRadioButton>();
for(int j = 0 ; j < lista_v.size() ; j++)
lista_radiob.add(new JRadioButton(lista_v.get(j).getNombre()));

}

private void agregarRadioButton() {

horiBox = Box.createHorizontalBox();
horiBox.add(Box.createHorizontalStrut(25));

for(int i = 0 ; i < lista_a.size() ; i++){

listaJPanels.get(i).setBorder(BorderFactory.createTitledBorder(lista_a.get(i).getNombre()));

for(int j = 0 ; j < lista_v.size() ; j++){
group.add(lista_radiob.get(j));
listaJPanels.get(i).add(lista_radiob.get(j));
}
listaJPanels.get(i).add(horiBox);
}

}




Ozito
25 de Mayo del 2009
¿Puedes postear la clase completa para probarlo?