⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frame1.java~86~

📁 一个用java实现的计算器
💻 JAVA~86~
📖 第 1 页 / 共 2 页
字号:
            Decimalflag=true;
             jButton18.requestFocus();

 }

    public void jButton19_actionPerformed(ActionEvent e) {
            readout.setText(""+Double.parseDouble(readout.getText())/100);
            lastinput="OPS";
            numops=numops+1;
            Decimalflag=true;
             jButton18.requestFocus();
    }
    public void jButton4_actionPerformed(ActionEvent e) {
           Decimalflag=false;
           lastinput="CE";
           Decimalflag=false;
           numops=0;
           opflag=0;
           readout.setText("0.");
            jButton18.requestFocus();
    }

    public void jButton5_actionPerformed(ActionEvent e) {

            Decimalflag=false;
            lastinput="CE";
            Decimalflag=false;
            numops=0;
            opflag=0;
            readout.setText("0.");
             jButton18.requestFocus();

    }
    public void point(){
        if(lastinput=="NEG")
          {
              readout.setText("-0.");
          }
          else if(lastinput !="NUM")
          {
              readout.setText("0.");

          }
          Decimalflag=true;
          lastinput="NUM";
           jButton18.requestFocus();
}

    public void jButton17_actionPerformed(ActionEvent e) {
          if(lastinput=="NEG")
          {
              readout.setText("-0.");
          }
          else if(lastinput !="NUM")
          {
              readout.setText("0.");

          }
          Decimalflag=true;
          lastinput="NUM";
           jButton18.requestFocus();
    }


}


class Frame1_contentPane_keyAdapter extends KeyAdapter {
    private Frame1 adaptee;
    Frame1_contentPane_keyAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }


}


class Frame1_jButton17_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton17_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton17_actionPerformed(e);
    }
}


class Frame1_jButton5_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton5_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton5_actionPerformed(e);
    }
}


class Frame1_jButton4_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton4_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton4_actionPerformed(e);
    }
}


class Frame1_jButton19_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton19_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton19_actionPerformed(e);
    }
}


class Frame1_jButton18_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton18_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton18_actionPerformed(e);
    }
}


class Frame1_jButton15_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton15_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton15_actionPerformed(e);
    }
}


class Frame1_jButton14_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton14_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton14_actionPerformed(e);
    }
}


class Frame1_jButton10_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton10_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton10_actionPerformed(e);
    }
}


class Frame1_jButton9_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton9_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton9_actionPerformed(e);
    }
}


class Frame1_jButton3_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton3_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton3_actionPerformed(e);
    }
}


class Frame1_jButton2_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton2_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton2_actionPerformed(e);
    }
}


class Frame1_jButton1_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton1_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton1_actionPerformed(e);
    }
}


class Frame1_jButton8_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton8_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton8_actionPerformed(e);
    }
}


class Frame1_jButton7_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton7_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton7_actionPerformed(e);
    }
}


class Frame1_jButton6_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton6_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton6_actionPerformed(e);
    }
}


class Frame1_jButton13_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton13_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton13_actionPerformed(e);
    }
}


class Frame1_jButton12_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton12_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton12_actionPerformed(e);
    }
}


class Frame1_jButton11_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton11_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton11_actionPerformed(e);
    }
}


class Frame1_jButton16_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton16_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton16_actionPerformed(e);
    }

}
class keylisten implements KeyListener {
    private Frame1 frad;
    public keylisten(Frame1 p)
    {
        frad=p;
    }
    public void keyPressed(KeyEvent e)
    {
         switch(e.getKeyChar())
    {
      case '0':
        frad.calculate(0);
        break;
      case '1':
         frad.calculate(1);
        break;
      case '2':
     frad.calculate(2);
      break;
      case '3':
     frad.calculate(3);
    break;
     case '4':
     frad.calculate(4);
     break;
    case '5':
    frad.calculate(5);
    break;
  case '6':
    frad.calculate(6);
    break;
  case '7':
     frad.calculate(7);
    break;
   case '8':
     frad.calculate(8);
    break;
   case '9':
      frad.calculate(9);
   break;
  case '+':
          frad.operator(1);
          break;
  case '-':
      frad.operator(3);
      break;
  case '*':
      frad.operator(2);
      break;
  case '/':
      frad.operator(0);
      break;
  case '=':
     frad.operator(4);
      break;
  case '.':
      frad.point();
      break;
  case '%':
  frad.percent();
  break;

   }
switch(e.getKeyCode() )
   {
     case KeyEvent.VK_ENTER:
         frad.operator(4);
         break;
   }

    }
    public void keyReleased(KeyEvent e)
    {

    }
    public void keyTyped(KeyEvent e)
  {

  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -