Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] ActionListener para checkbox dinamicos

Estas en el tema de ActionListener para checkbox dinamicos en el foro de Java en Foros del Web. Hola 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 ...
  #1 (permalink)  
Antiguo 26/01/2014, 12:09
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
ActionListener para checkbox dinamicos

Hola

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:
this.view.addSelectListener(new SelectListener());
y ya fuera de él tengo una clase

Código:
class SelectListener implements ActionListener{
public void actionPerformed(ActionEvent e) {
	System.out.println();
}

}
Y en la clase vista tengo esto:

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
  #2 (permalink)  
Antiguo 27/01/2014, 06:29
Avatar de pablor21  
Fecha de Ingreso: noviembre-2008
Ubicación: Montevideo - Uruguay
Mensajes: 197
Antigüedad: 15 años, 5 meses
Puntos: 13
Respuesta: ActionListener para checkbox dinamicos

Podrías, por favor, poner el código completo donde usas y declaras los ceckboxes?
__________________
Desarrolloador Freelance - http://www.mvdit.com.uy
  #3 (permalink)  
Antiguo 10/02/2014, 03:41
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Respuesta: ActionListener para checkbox dinamicos

Era una chorrada... jejeje

Etiquetas: actionlistener, checkbox, clase, dinamicos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:16.