Example #1
0
  public void actionPerformed(ActionEvent ae) {
    butPress++;
    String s;

    if (totPress == 0) DigitalClock.main(null);

    if (butPress == 1) {
      but = (JButton) ae.getSource();

      if (ae.getSource() == butnPlayAgn) {
        dispose();
        DigitalClock.flag = true;
        UserLogin.main(null);
        UserLogin.txtName.setText(name);
      } else if (ae.getSource() == butnQuit) dispose();

      if (ae.getSource() == butI[0]) butI[0].setIcon(icon[i[0]]);
      else if (ae.getSource() == butI[1]) butI[1].setIcon(icon[i[1]]);
      else if (ae.getSource() == butI[2]) butI[2].setIcon(icon[i[2]]);
      else if (ae.getSource() == butI[3]) butI[3].setIcon(icon[i[3]]);
      else if (ae.getSource() == butI[4]) butI[4].setIcon(icon[i[4]]);
      else if (ae.getSource() == butI[5]) butI[5].setIcon(icon[i[5]]);
      else if (ae.getSource() == butI[6]) butI[6].setIcon(icon[i[6]]);
      else if (ae.getSource() == butI[7]) butI[7].setIcon(icon[i[7]]);
      else if (ae.getSource() == butI[8]) butI[8].setIcon(icon[i[8]]);
      else if (ae.getSource() == butI[9]) butI[9].setIcon(icon[i[9]]);
      else if (ae.getSource() == butI[10]) butI[10].setIcon(icon[i[10]]);
      else if (ae.getSource() == butI[11]) butI[11].setIcon(icon[i[11]]);
      else if (ae.getSource() == butI[12]) butI[12].setIcon(icon[i[12]]);
      else if (ae.getSource() == butI[13]) butI[13].setIcon(icon[i[13]]);
      else if (ae.getSource() == butI[14]) butI[14].setIcon(icon[i[14]]);
      else if (ae.getSource() == butI[15]) butI[15].setIcon(icon[i[15]]);
      else if (ae.getSource() == butI[16]) butI[16].setIcon(icon[i[16]]);
      else if (ae.getSource() == butI[17]) butI[17].setIcon(icon[i[17]]);
      else if (ae.getSource() == butI[18]) butI[18].setIcon(icon[i[18]]);
      else butI[19].setIcon(icon[i[19]]);

      totPress++;
      s = totPress + " ";
      s = s.trim();
      lblTotPressVal.setText(s);

    } else if (butPress == 2) {
      butn = (JButton) ae.getSource();

      if (but != butn) {
        if (ae.getSource() == butI[0]) butI[0].setIcon(icon[i[0]]);
        else if (ae.getSource() == butI[1]) butI[1].setIcon(icon[i[1]]);
        else if (ae.getSource() == butI[2]) butI[2].setIcon(icon[i[2]]);
        else if (ae.getSource() == butI[3]) butI[3].setIcon(icon[i[3]]);
        else if (ae.getSource() == butI[4]) butI[4].setIcon(icon[i[4]]);
        else if (ae.getSource() == butI[5]) butI[5].setIcon(icon[i[5]]);
        else if (ae.getSource() == butI[6]) butI[6].setIcon(icon[i[6]]);
        else if (ae.getSource() == butI[7]) butI[7].setIcon(icon[i[7]]);
        else if (ae.getSource() == butI[8]) butI[8].setIcon(icon[i[8]]);
        else if (ae.getSource() == butI[9]) butI[9].setIcon(icon[i[9]]);
        else if (ae.getSource() == butI[10]) butI[10].setIcon(icon[i[10]]);
        else if (ae.getSource() == butI[11]) butI[11].setIcon(icon[i[11]]);
        else if (ae.getSource() == butI[12]) butI[12].setIcon(icon[i[12]]);
        else if (ae.getSource() == butI[13]) butI[13].setIcon(icon[i[13]]);
        else if (ae.getSource() == butI[14]) butI[14].setIcon(icon[i[14]]);
        else if (ae.getSource() == butI[15]) butI[15].setIcon(icon[i[15]]);
        else if (ae.getSource() == butI[16]) butI[16].setIcon(icon[i[16]]);
        else if (ae.getSource() == butI[17]) butI[17].setIcon(icon[i[17]]);
        else if (ae.getSource() == butI[18]) butI[18].setIcon(icon[i[18]]);
        else butI[19].setIcon(icon[i[19]]);

        butPress = 0;
        totPress++;
        s = totPress + " ";
        s = s.trim();
        lblTotPressVal.setText(s);

        Thread thrd = new Thread(this);
        thrd.start();
      } else butPress -= 1;
    }
  }