Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2013, 20:33
Mechabits
 
Fecha de Ingreso: agosto-2013
Mensajes: 103
Antigüedad: 11 años, 4 meses
Puntos: 1
Respuesta: Cambiar el fondo de un boton

SOLUCIONADO. Por si a alguien le sirve algun dia, aqui dejo el codigo. Buena suerte
Código Java:
Ver original
  1. public void actionPerformed(ActionEvent e) {
  2.  
  3.         final JButton source = (JButton) e.getSource();
  4.         final String esteBoton=source.getName();
  5.         boolean tocado=true;
  6.         for (int i = 1; i < buttons.length; i++) {
  7.             for (int j = 1; j < buttons[i].length; j++) {
  8.                 botones = buttons[i][j].getName();
  9.                 //System.out.println(botones);
  10.                 if ((esteBoton == posic1B5 | esteBoton == posic2B5 | esteBoton == posic3B5 | esteBoton == posic4B5 | esteBoton == posic5B5)) {
  11.                     //
  12.                    
  13.                     source.setBackground(Color.red);
  14.                    
  15.                     //buttons[i][j].removeActionListener(this);
  16.  
  17.                     System.out.println("Has dado al barco");
  18.  
  19.                 }
  20.                 if (esteBoton!=posic1B5 & esteBoton!=posic2B5 & esteBoton!=posic3B5 & esteBoton!=posic4B5 & esteBoton!=posic5B5){
  21.          source.getName();        
  22.          source.setBackground(Color.blue);
  23.          System.out.println("Has dado al mar"+source.getName());
  24.                    
  25.          }break;
  26.             }break;
  27.         }
  28.     }