Resultados:
                  ! ..Profe.... ya Terminé..¡  
                   
                  
                  Se alcanzó la motivación de los estudiantes.
                  Generación de Ideas en la forma de solucionar el problema.
                  Aprestamiento para  la POO.                 
            

                                 

Programar Cada Jugada
Caso 1:

public void actionPerformed(ActionEvent boton) {


if (boton.getSource()==btn1){
if(btn1.getText().equals("")){
btn1.setText(validar());
if(btn1.getText().equals(btn2.getText())&& btn1.getText().equals(btn3.getText())) {
JOptionPane.showMessageDialog(null, "GAME OVER ");
reiniciar();
}// fin si
}// fin si botón

Implemente las otras posibilidades
......
......
......
.....
.....
}// fin actionPerformed

public String validar(){
String caracter="";
if (turno==1){
caracter="0";
ganador= txtj1.getText();
setTitle("juega :"+ ganador);
turno=2;
} else {
caracter="x";
ganador= txtj2.getText();
setTitle("juega :"+ ganador);
turno=1;
}

return caracter;
}// fin validar

public void reiniciar (){
btn1.setText("");
btn2.setText("");
btn1.setText("");
btn3.setText("");
btn4.setText("");
btn5.setText("");
btn6.setText("");
btn7.setText("");
btn8.setText("");
btn9.setText("");
txtj1.setText("");
txtj2.setText("");
setTitle("JUEGO DE TRIQUI");
}// fin reiniciar