Estoy haciendo un aplicación en java en la cual se crear JCheckBox dinamicamente, mi problema esta en que no se como comprobar que el checkbox esta marcado.
Se que es con el ActionListener pero no lo acabo de entender como hacerlo porque no me funciona
Estoy usando MVC, en la clase vista creo los checkbox y en el controlador, en el constructor tengo esto:
Código:
y ya fuera de él tengo una clasethis.view.addSelectListener(new SelectListener());
Código:
Y en la clase vista tengo esto:class SelectListener implements ActionListener{ public void actionPerformed(ActionEvent e) { System.out.println(); } }
Código:
void addSelectListener(ActionListener e){ for(int x=0;x<cbs.length;x++) { cbs[x].addActionListener(e); } }
Me da nullpointerexception, lo que no entiendo si el jcheckbox lo tengo global
Código:
JCheckBox cbs[] = new JCheckBox[10];
Gracias de antemano