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...