Cita:
Iniciado por chuidiang bueno, hay varias cosas mal
En el bucle haces los news de los jcheckbox, los dos en cada iteración. Estás haciendo cuatro news de checkbox y sólo guardas los dos últimos. Te sobra el bucle si lo vas a hacer así.
cuando sales del bucle, contador vale 2 (el bucle es 0 y 1). El return checkbox1[contador] es el que te está lanzando la excpecion, ya que sólo son válidos dos elementos, el 0 y el 1, mientras que contador vale 2.
Y aparte de esto, get_JCheck1 sólo puede devuelver uno de los JCheckBox del array.... ¿para qué quieres el otro JCheckBox si no se va a visualizar en ningún sitio?. bueno, si lo visualizas, creo, dentro del bucle haces un add(checkbox[contador]).
Se bueno.
Gracias por la respuesta, enr ealidad necesito visualizar los dos JCheckBox y ¿me podrias decir que cambios deberia hacer en mi codigo para que me funcione?
asi declaro mi variable private JCheckBox checkbox1[]=null;
pd:llevo poco tiempo aprendiendo java