Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2009, 21:53
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años, 1 mes
Puntos: 260
Sonrisa Respuesta: Comprobar que un numero de CheckBox estan seleccionados

Cita:
Iniciado por Malaca Ver Mensaje
... ¿Como puedo comprobar que un numero (llamemosle x) de checkbox estan seleccionados ...
Depende del lugar donde estén colocados los JCheckBox, en Java todos los componentes están dentro de un contenedor, si los JCheckBox están dentro de un JFrame, todos al mismo nivel, puedes obtener todos los componentes de ese contenedor como un Array.

Por ejemplo, pseudo-código:

Código Java:
Ver original
  1. int i = 0;
  2. Component[] todos = MyJFrame.getContentPane().getComponents();
  3. for (Component comp : todos) {
  4.   if (comp instanceof JCheckBox) {
  5.     if (((JCheckBox)comp).getState()) i++;
  6.   }
  7. }
  8. // La variable i tiene la cuenta de componentes de tipo JComboBox seleccionados.
Pseudo-código significa que no es código que funcione, solamente una idea general y básica. No lo he probado y posiblemente contenga errores.

Saludos,

ps:

En VB6 y anteriores eran definidos como arrays, actualmente .NET no existe esa funcionalidad y es hace de forma parecida a Java.