Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/09/2012, 11:29
striderwar
 
Fecha de Ingreso: diciembre-2005
Ubicación: Jalisco
Mensajes: 31
Antigüedad: 19 años
Puntos: 0
Respuesta: Error en el Juego Gato

Código:
public String compar() {
     if(("X".equals(jLabel1.getText()) && "X".equals(jLabel4.getText()) && "X".equals(jLabel2.getText()))
     || ("X".equals(jLabel1.getText()) && "X".equals(jLabel5.getText()) && "X".equals(jLabel9.getText()))
     || ("X".equals(jLabel1.getText()) && "X".equals(jLabel3.getText()) && "X".equals(jLabel7.getText()))
     || ("X".equals(jLabel3.getText()) && "X".equals(jLabel5.getText()) && "X".equals(jLabel6.getText()))
     || ("X".equals(jLabel7.getText()) && "X".equals(jLabel8.getText()) && "X".equals(jLabel9.getText()))
     || ("X".equals(jLabel7.getText()) && "X".equals(jLabel5.getText()) && "X".equals(jLabel2.getText()))
     || ("X".equals(jLabel4.getText()) && "X".equals(jLabel5.getText()) && "X".equals(jLabel8.getText()))
     || ("X".equals(jLabel2.getText()) && "X".equals(jLabel6.getText()) && "X".equals(jLabel9.getText()))){
    JOptionPane.showMessageDialog(null, "Ganaste X");  
        borrar();
}
else if(("O".equals(jLabel1.getText()) && "O".equals(jLabel4.getText()) && "O".equals(jLabel2.getText()))
     || ("O".equals(jLabel1.getText()) && "O".equals(jLabel5.getText()) && "O".equals(jLabel9.getText()))
     || ("O".equals(jLabel1.getText()) && "O".equals(jLabel3.getText()) && "O".equals(jLabel7.getText()))
     || ("O".equals(jLabel3.getText()) && "O".equals(jLabel5.getText()) && "O".equals(jLabel6.getText()))
     || ("O".equals(jLabel7.getText()) && "O".equals(jLabel8.getText()) && "O".equals(jLabel9.getText()))
     || ("O".equals(jLabel7.getText()) && "O".equals(jLabel5.getText()) && "O".equals(jLabel2.getText()))
     || ("O".equals(jLabel4.getText()) && "O".equals(jLabel5.getText()) && "O".equals(jLabel8.getText()))
     || ("O".equals(jLabel2.getText()) && "O".equals(jLabel6.getText()) && "O".equals(jLabel9.getText()))){
    JOptionPane.showMessageDialog(null, "Ganaste O"); 
        borrar();
}
    return null;
    }
Pues apenas tengo dias programando....
El maestro nos dijo que utilicemos eso como Random
y pusieramos limit=9..... ya que seria el numero de labels que tengo...


El programa se traba, cuando presiono el boton para que escriba la 'X'
pero no siempre es en la misma...