Hola a todos.
Estoy haciendo una aplicación con interfaz grafica utilizando netbeans.
Tengo un JFrame donde hay una serie de botones.
El netbeans me ha creado un metodo initComponents que es llamado por el constructor de la clase que se encarga de crear todos los botones e inicializarlos.
Para que tengais una idea, se trata de una aplicación para realizar apuestas, el usuario debe seleccionar su apuesta marcando una combinación de los botones. Cuando se pulsa un boton genero el evento y hago que la imagen del boton cambie por otra diferente en la que se muestra pulsado.
Lo que quiero es dar al usuario la posibilidad de deshacer toda la combinación y volver a empezar pulsando otro boton (por si se equivoca).
Lo que he pensado es llamar al metodo initComponents cuando se presiones este último botón, el problema es que el initComponents se ejecuta correctamente pero en los botones que habían sido seleccionados me sigue cargando la imagen del botón presionado en lugar de cargarme la imagen del botón en reposo.
¿Sabría alguien como debo hacerlo?
Muchas gracias