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

📄 frame1.java~154~

📁 简单的java计算器程序
💻 JAVA~154~
📖 第 1 页 / 共 4 页
字号:
  //File | Exit action performed  public void jMenuFileExit_actionPerformed(ActionEvent e) {    System.exit(0);  }  //Help | About action performed  //Overridden so we can exit when window is closed  protected void processWindowEvent(WindowEvent e) {    super.processWindowEvent(e);    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      jMenuFileExit_actionPerformed(null);    }  }  void status1_actionPerformed(ActionEvent e) {  }  void result1_actionPerformed(ActionEvent e) {  }  void jb27_actionPerformed(ActionEvent e) {   if(isResult)    {     result2.setText("0");     isResult=!isResult;    }    str=result2.getText();    if(str.equals("0"))    {      result2.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result2.setText(str);    }  }  void jb28_actionPerformed(ActionEvent e) {   if(isResult)    {     result2.setText("0");     isResult=!isResult;    }    str=result2.getText();    if(str.equals("0"))    {      result2.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result2.setText(str);    }  }  void jb29_actionPerformed(ActionEvent e) {  if(isResult)    {     result2.setText("0");     isResult=!isResult;    }    str=result2.getText();    if(str.equals("0"))    {      result2.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result2.setText(str);    }  }  void jb24_actionPerformed(ActionEvent e) {    if(isResult)    {     result2.setText("0");     isResult=!isResult;    }    str=result2.getText();    if(str.equals("0"))    {      result2.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result2.setText(str);    }  }  void jb25_actionPerformed(ActionEvent e) {    if(isResult)    {     result2.setText("0");     isResult=!isResult;    }    str=result2.getText();    if(str.equals("0"))    {      result2.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result2.setText(str);    }  }  void jb26_actionPerformed(ActionEvent e) {    if(isResult)    {     result2.setText("0");     isResult=!isResult;    }    str=result2.getText();    if(str.equals("0"))    {      result2.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result2.setText(str);    }  }  void jb21_actionPerformed(ActionEvent e) {   if(isResult)    {     result2.setText("0");     isResult=!isResult;    }    str=result2.getText();    if(str.equals("0"))    {      result2.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result2.setText(str);    }  }  void jb22_actionPerformed(ActionEvent e) {   if(isResult)    {     result2.setText("0");     isResult=!isResult;    }    str=result2.getText();    if(str.equals("0"))    {      result2.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result2.setText(str);    }  }  void jb23_actionPerformed(ActionEvent e) {   if(isResult)    {     result2.setText("0");     isResult=!isResult;    }    str=result2.getText();    if(str.equals("0"))    {      result2.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result2.setText(str);    }  }  void jb20_actionPerformed(ActionEvent e) {    if(isResult)     {      result2.setText("0");      isResult=!isResult;     }     str=result2.getText();     if(str.equals("0"))     {       result2.setText(e.getActionCommand());     }     else     {       str=str+e.getActionCommand();       result2.setText(str);     }  }  void jb2deng_actionPerformed(ActionEvent e) {     endnum = Double.parseDouble(result2.getText());       if (flagAdd) {                                                             //加法运算         result2.setText(String.valueOf(startnum + endnum));         status2.setText(startnum + "+ " + endnum + " = " +                        String.valueOf(startnum + endnum));         isResult = true;         flagAdd = !flagAdd;       }       if (flagSub) {                                                             //减法运算         result2.setText(String.valueOf(startnum - endnum));         status2.setText(startnum + "- " + endnum + " = " +                        String.valueOf(startnum - endnum));         isResult = true;         flagSub = !flagSub;       }       if (flagMul) {                                                             //乘法运算         result2.setText(String.valueOf(startnum * endnum));         status2.setText(startnum + "x " + endnum + " = " +                        String.valueOf(startnum * endnum));         isResult = true;         flagMul = !flagMul;       }       if (flagDiv) {                                                             //除法运算         if (endnum == 0) {                                                       //判断除数是否为零           status2.setText("除数不能为零,请重新输入!");           result2.setText("ERROR");         }         else {           result2.setText(String.valueOf(startnum/endnum));           status2.setText(startnum + "% " + endnum + " = " +                          String.valueOf(startnum/endnum));           isResult = true;           flagDiv = !flagDiv;         }       }  }  void jb2sin_actionPerformed(ActionEvent e) {      double x;     x=Double.parseDouble(result2.getText());     result2.setText(String.valueOf(Math.sin(x)));     isResult=true;  }  void jb2cos_actionPerformed(ActionEvent e) {    double x;    x=Double.parseDouble(result2.getText());    result2.setText(String.valueOf(Math.cos(x)));    isResult=true;  }  void jb2fu_actionPerformed(ActionEvent e) {   String s1,s2,s3;    double  x1,x2,x3;    s2=result2.getText();    s1="0";    x1=Double.parseDouble(s1);    x2=Double.parseDouble(s2);    x3=x1-x2;    s3=Double.toString(x3);    result2.setText(s3);  }  void jb2jia_actionPerformed(ActionEvent e) {   startnum=Double.parseDouble(result2.getText());    flagAdd=true;    isResult=true;  }  void jb2jian_actionPerformed(ActionEvent e) {  startnum=Double.parseDouble(result2.getText());     flagSub=true;    isResult=true;  }  void jb2cheng_actionPerformed(ActionEvent e) {    startnum=Double.parseDouble(result2.getText());     flagMul=true;    isResult=true;  }  void jb2chu_actionPerformed(ActionEvent e) {   startnum=Double.parseDouble(result2.getText());      flagDiv=true;      isResult=true;  }  void qingling2_actionPerformed(ActionEvent e) {    result2.setText("0");    status2.setText("清零成功!");  }  void jb17_actionPerformed(ActionEvent e) {   if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result1.setText(str);    }  }  void jb18_actionPerformed(ActionEvent e) {   if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result1.setText(str);    }  }  void jb19_actionPerformed(ActionEvent e) {   if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result1.setText(str);    }  }  void jb14_actionPerformed(ActionEvent e) {   if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result1.setText(str);    }  }  void jb15_actionPerformed(ActionEvent e) {   if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result1.setText(str);    }  }  void jb16_actionPerformed(ActionEvent e) {   if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result1.setText(str);    }  }  void jb11_actionPerformed(ActionEvent e) {   if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result1.setText(str);    }  }  void jb12_actionPerformed(ActionEvent e) {  if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result1.setText(str);    }  }  void jb13_actionPerformed(ActionEvent e) {   if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());    }    else    {      str=str+e.getActionCommand();      result1.setText(str);    }  }  void jb10_actionPerformed(ActionEvent e) {  if(isResult)    {     result1.setText("0");     isResult=!isResult;    }    str=result1.getText();    if(str.equals("0"))    {      result1.setText(e.getActionCommand());

⌨️ 快捷键说明

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