Friday, 17 April 2020

Tic Toc Toe Game Code : (JtextFiled Key Released Event)

    private void jTextField1KeyReleased(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        String val1 = jTextField1.getText();
        String val2 = jTextField2.getText();
        String val3 = jTextField3.getText();
        String val4 = jTextField4.getText();
        String val5 = jTextField5.getText();
        String val7 = jTextField7.getText();
        String val9 = jTextField9.getText();

        if (val1.equals("o") && val2.equals("o") && val3.equals("o")) {
            jTextField1.setBackground(Color.red);
            jTextField2.setBackground(Color.red);
            jTextField3.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
           
            jTextField1.setBackground(Color.white);
            jTextField2.setBackground(Color.white);
            jTextField3.setBackground(Color.white);
           
        } else if (val1.equals("x") && val2.equals("x") && val3.equals("x")) {
            jTextField1.setBackground(Color.red);
            jTextField2.setBackground(Color.red);
            jTextField3.setBackground(Color.red);
           
           
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setBackground(Color.white);
            jTextField2.setBackground(Color.white);
            jTextField3.setBackground(Color.white);
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
        } else if (val1.equals("o") && val4.equals("o") && val7.equals("o")) {
            jTextField1.setBackground(Color.red);
            jTextField4.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
           
            JOptionPane.showMessageDialog(this, "o player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField4.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        } else if (val1.equals("x") && val4.equals("x") && val7.equals("x")) {
            jTextField1.setBackground(Color.red);
            jTextField4.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField4.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        } else if (val1.equals("o") && val5.equals("o") && val9.equals("o")) {
            jTextField1.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
           
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
           
        } else if (val1.equals("x") && val5.equals("x") && val9.equals("x")) {
            jTextField1.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        }
    }                                     

    private void jTextField2KeyReleased(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        String val1 = jTextField1.getText();
        String val2 = jTextField2.getText();
        String val3 = jTextField3.getText();
        String val5 = jTextField5.getText();
        String val8 = jTextField8.getText();

        if (val1.equals("o") && val2.equals("o") && val3.equals("o")) {
            jTextField1.setBackground(Color.red);
            jTextField2.setBackground(Color.red);
            jTextField3.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField2.setBackground(Color.white);
            jTextField3.setBackground(Color.white);
        } else if (val1.equals("x") && val2.equals("x") && val3.equals("x")) {
            jTextField1.setBackground(Color.red);
            jTextField2.setBackground(Color.red);
            jTextField3.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField2.setBackground(Color.white);
            jTextField3.setBackground(Color.white);
        } else if (val2.equals("o") && val5.equals("o") && val8.equals("o")) {
            jTextField2.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField2.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
        } else if (val2.equals("x") && val5.equals("x") && val8.equals("x")) {
            jTextField2.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField2.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
        }
    }                                     

    private void jTextField3KeyReleased(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        String val1 = jTextField1.getText();
        String val2 = jTextField2.getText();
        String val3 = jTextField3.getText();
        String val5 = jTextField5.getText();
        String val6 = jTextField6.getText();
        String val7 = jTextField7.getText();
        String val9 = jTextField9.getText();

        if (val1.equals("o") && val2.equals("o") && val3.equals("o")) {
            jTextField1.setBackground(Color.red);
            jTextField2.setBackground(Color.red);
            jTextField3.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField2.setBackground(Color.white);
            jTextField3.setBackground(Color.white);
        } else if (val1.equals("x") && val2.equals("x") && val3.equals("x")) {
            jTextField1.setBackground(Color.red);
            jTextField2.setBackground(Color.red);
            jTextField3.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField2.setBackground(Color.white);
            jTextField3.setBackground(Color.white);
        } else if (val3.equals("o") && val6.equals("o") && val9.equals("o")) {
            jTextField3.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val3.equals("x") && val6.equals("x") && val9.equals("x")) {
            jTextField3.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val3.equals("o") && val5.equals("o") && val7.equals("o")) {
           
            jTextField3.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
           
            jTextField3.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
           
        } else if (val3.equals("x") && val5.equals("x") && val7.equals("x")) {
            jTextField3.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        }
    }                                     

    private void jTextField4KeyReleased(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        String val1 = jTextField1.getText();
        String val4 = jTextField4.getText();
        String val5 = jTextField5.getText();
        String val6 = jTextField6.getText();
        String val7 = jTextField7.getText();

        if (val1.equals("o") && val4.equals("o") && val7.equals("o")) {
            jTextField1.setBackground(Color.red);
            jTextField4.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField4.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        } else if (val1.equals("x") && val4.equals("x") && val7.equals("x")) {
            jTextField1.setBackground(Color.red);
            jTextField4.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField4.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        } else if (val4.equals("o") && val5.equals("o") && val6.equals("o")) {
            jTextField4.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField4.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
        } else if (val4.equals("x") && val5.equals("x") && val6.equals("x")) {
            jTextField4.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField4.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
        }
    }                                     

    private void jTextField5KeyReleased(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        String val1 = jTextField1.getText();
        String val2 = jTextField2.getText();
        String val3 = jTextField3.getText();
        String val4 = jTextField4.getText();
        String val5 = jTextField5.getText();
        String val6 = jTextField6.getText();
        String val7 = jTextField7.getText();
        String val8 = jTextField8.getText();
        String val9 = jTextField9.getText();

        if (val4.equals("o") && val5.equals("o") && val6.equals("o")) {
            jTextField4.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
           
            jTextField4.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
        } else if (val4.equals("x") && val5.equals("x") && val6.equals("x")) {
            jTextField4.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
           
            jTextField4.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
        } else if (val2.equals("o") && val5.equals("o") && val8.equals("o")) {
            jTextField2.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField2.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
        } else if (val2.equals("x") && val5.equals("x") && val8.equals("x")) {
        jTextField2.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField2.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
        } else if (val1.equals("o") && val5.equals("o") && val9.equals("o")) {
            jTextField1.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "0 Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val1.equals("x") && val5.equals("x") && val9.equals("x")) {
            jTextField1.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val3.equals("o") && val5.equals("o") && val7.equals("o")) {
            jTextField3.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        } else if (val3.equals("x") && val5.equals("x") && val7.equals("x")) {
            jTextField3.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        }
    }                                     

    private void jTextField6KeyReleased(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        String val1 = jTextField1.getText();
        String val2 = jTextField2.getText();
        String val3 = jTextField3.getText();
        String val4 = jTextField4.getText();
        String val5 = jTextField5.getText();
        String val6 = jTextField6.getText();
        String val7 = jTextField7.getText();
        String val8 = jTextField8.getText();
        String val9 = jTextField9.getText();

        if (val4.equals("o") && val5.equals("o") && val6.equals("o")) {
            jTextField4.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o player  Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField4.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
        } else if (val4.equals("x") && val5.equals("x") && val6.equals("x")) {
            jTextField4.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField4.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
        } else if (val3.equals("o") && val6.equals("o") && val9.equals("o")) {
            jTextField3.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
           
            jTextField3.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val3.equals("x") && val6.equals("x") && val9.equals("x")) {
            jTextField3.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        }
    }                                     

    private void jTextField7KeyReleased(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        String val1 = jTextField1.getText();
        String val2 = jTextField2.getText();
        String val3 = jTextField3.getText();
        String val4 = jTextField4.getText();
        String val5 = jTextField5.getText();
        String val6 = jTextField6.getText();
        String val7 = jTextField7.getText();
        String val8 = jTextField8.getText();
        String val9 = jTextField9.getText();

        if (val1.equals("o") && val4.equals("o") && val7.equals("o")) {
            jTextField1.setBackground(Color.red);
            jTextField4.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField4.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        } else if (val1.equals("x") && val4.equals("x") && val7.equals("x")) {
            jTextField1.setBackground(Color.red);
            jTextField4.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField4.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        } else if (val7.equals("o") && val8.equals("o") && val9.equals("o")) {
            jTextField7.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField7.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val7.equals("x") && val8.equals("x") && val9.equals("x")) {
            jTextField7.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
           
            jTextField7.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val3.equals("o") && val5.equals("o") && val7.equals("o")) {
            jTextField3.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        } else if (val3.equals("x") && val5.equals("x") && val7.equals("x")) {
            jTextField3.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField7.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField7.setBackground(Color.white);
        }
    }                                     

    private void jTextField8KeyReleased(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        String val1 = jTextField1.getText();
        String val2 = jTextField2.getText();
        String val3 = jTextField3.getText();
        String val4 = jTextField4.getText();
        String val5 = jTextField5.getText();
        String val6 = jTextField6.getText();
        String val7 = jTextField7.getText();
        String val8 = jTextField8.getText();
        String val9 = jTextField9.getText();

        if (val2.equals("o") && val5.equals("o") && val8.equals("o")) {
            jTextField2.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
           
            jTextField2.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
        } else if (val2.equals("x") && val5.equals("x") && val8.equals("x")) {
            jTextField2.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField2.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
        } else if (val7.equals("o") && val8.equals("o") && val9.equals("o")) {
            jTextField7.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField7.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val7.equals("x") && val8.equals("x") && val9.equals("x")) {
            jTextField7.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField7.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        }
    }                                     

    private void jTextField9KeyReleased(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
       
        String val1 = jTextField1.getText();
        String val2 = jTextField2.getText();
        String val3 = jTextField3.getText();
        String val4 = jTextField4.getText();
        String val5 = jTextField5.getText();
        String val6 = jTextField6.getText();
        String val7 = jTextField7.getText();
        String val8 = jTextField8.getText();
        String val9 = jTextField9.getText();
       

        if (val1.equals("o") && val5.equals("o") && val9.equals("o")) {
            jTextField1.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player  Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val1.equals("x") && val5.equals("x") && val9.equals("x")) {
            jTextField1.setBackground(Color.red);
            jTextField5.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField1.setBackground(Color.white);
            jTextField5.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val7.equals("o") && val8.equals("o") && val9.equals("o")) {
            jTextField7.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField7.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val7.equals("x") && val8.equals("x") && val9.equals("x")) {
            jTextField7.setBackground(Color.red);
            jTextField8.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField7.setBackground(Color.white);
            jTextField8.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val3.equals("o") && val6.equals("o") && val9.equals("o")) {
            jTextField3.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "o player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        } else if (val3.equals("x") && val6.equals("x") && val9.equals("x")) {
            jTextField3.setBackground(Color.red);
            jTextField6.setBackground(Color.red);
            jTextField9.setBackground(Color.red);
            JOptionPane.showMessageDialog(this, "x Player Win");
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            jTextField5.setText("");
            jTextField6.setText("");
            jTextField7.setText("");
            jTextField8.setText("");
            jTextField9.setText("");
            jTextField3.setBackground(Color.white);
            jTextField6.setBackground(Color.white);
            jTextField9.setBackground(Color.white);
        }
    }                                     

1 comment:

  1. but there is no main file and it cant run so how did we run this file

    ReplyDelete

JTable Hide and Show in Java Swing