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

📄 frame1.java~719~

📁 这是我仿照WINDOWS下的计算器而做的
💻 JAVA~719~
📖 第 1 页 / 共 5 页
字号:
      result.setText("" + exc + "");
    }
    catch (error1 exc) {
      result.setText("" + exc + "");
    }
  }

  void mod1_mouseClicked(MouseEvent e) {
    String string = new String(jTextField1.getText());
    Contradictorily ob = new Contradictorily(string + "#", string.length() + 5);
    if (e.getModifiers() == Event.META_MASK) {
      jPopupMenu34.show(mod1, e.getX(), e.getY());
    }
    try {
      num = (int) ob.Jishuoqi();
      isNewNum = true;
      operator = 5;
    }
    catch (error exc) {
      result.setText("" + exc + "");
    }
    catch (error1 exc) {
      result.setText("" + exc + "");
    }
  }

  void not1_mouseClicked(MouseEvent e) {
    String string = new String(jTextField1.getText());
    Contradictorily ob = new Contradictorily(string + "#", string.length() + 5);
    double sum;
    if (e.getModifiers() == Event.META_MASK) {
      jPopupMenu32.show(not1, e.getX(), e.getY());
    }
    try {
      sum = ob.Jishuoqi();
      if (sum > 0) {
        sum = -sum - 1;
        result.setText("" + sum);
      }
      else {
        sum = -sum - 1;
        result.setText("" + sum);
      }
    }
    catch (error exc) {
      result.setText("" + exc + "");
    }
    catch (error1 exc) {
      result.setText("" + exc + "");
    }
  }

  void jMenuHex_actionPerformed(ActionEvent e) {
    a.setEnabled(true);
    b.setEnabled(true);
    c.setEnabled(true);
    d.setEnabled(true);
    ee.setEnabled(true);
    f.setEnabled(true);
    num8.setEnabled(true);
    num9.setEnabled(true);
    num7.setEnabled(true);
    num6.setEnabled(true);
    num5.setEnabled(true);
    num4.setEnabled(true);
    num3.setEnabled(true);
    num2.setEnabled(true);
    sin1.setEnabled(false);
    cos1.setEnabled(false);
    tan1.setEnabled(false);
    asin1.setEnabled(false);
    acos1.setEnabled(false);
    atan1.setEnabled(false);
    Exp1.setEnabled(false);
    pi.setEnabled(false);
    jRadioButton1.setSelected(true);
  }

  void jMenuDec_actionPerformed(ActionEvent e) {
    a.setEnabled(false);
    b.setEnabled(false);
    c.setEnabled(false);
    d.setEnabled(false);
    ee.setEnabled(false);
    f.setEnabled(false);
    sin1.setEnabled(true);
    cos1.setEnabled(true);
    tan1.setEnabled(true);
    asin1.setEnabled(true);
    acos1.setEnabled(true);
    atan1.setEnabled(true);
    Exp1.setEnabled(true);
    pi.setEnabled(true);
    num8.setEnabled(true);
    num9.setEnabled(true);
    num7.setEnabled(true);
    num6.setEnabled(true);
    num5.setEnabled(true);
    num4.setEnabled(true);
    num3.setEnabled(true);
    num2.setEnabled(true);
    jRadioButton2.setSelected(true);
  }

  void jMenuOct_actionPerformed(ActionEvent e) {
    sin1.setEnabled(false);
    cos1.setEnabled(false);
    tan1.setEnabled(false);
    asin1.setEnabled(false);
    acos1.setEnabled(false);
    atan1.setEnabled(false);
    Exp1.setEnabled(false);
    pi.setEnabled(false);
    num8.setEnabled(false);
    num9.setEnabled(false);
    a.setEnabled(false);
    b.setEnabled(false);
    c.setEnabled(false);
    d.setEnabled(false);
    ee.setEnabled(false);
    f.setEnabled(false);
    num7.setEnabled(true);
    num6.setEnabled(true);
    num5.setEnabled(true);
    num4.setEnabled(true);
    num3.setEnabled(true);
    num2.setEnabled(true);
    jRadioButton3.setSelected(true);
  }

  void jMenuBin_actionPerformed(ActionEvent e) {
    sin1.setEnabled(false);
    cos1.setEnabled(false);
    tan1.setEnabled(false);
    asin1.setEnabled(false);
    acos1.setEnabled(false);
    atan1.setEnabled(false);
    Exp1.setEnabled(false);
    pi.setEnabled(false);
    num8.setEnabled(false);
    num9.setEnabled(false);
    num7.setEnabled(false);
    num6.setEnabled(false);
    num5.setEnabled(false);
    num4.setEnabled(false);
    num3.setEnabled(false);
    num2.setEnabled(false);
    a.setEnabled(false);
    b.setEnabled(false);
    c.setEnabled(false);
    d.setEnabled(false);
    ee.setEnabled(false);
    f.setEnabled(false);
    jRadioButton4.setSelected(true);
  }

  void num9_actionPerformed(ActionEvent e) {
    inputNum(9);
  }

  void num8_actionPerformed(ActionEvent e) {
    inputNum(8);
  }

  void num7_actionPerformed(ActionEvent e) {
    inputNum(7);
  }

  void num6_actionPerformed(ActionEvent e) {
    inputNum(6);
  }

  void num5_actionPerformed(ActionEvent e) {
    inputNum(5);
  }

  void num4_actionPerformed(ActionEvent e) {
    inputNum(4);
  }

  void num3_actionPerformed(ActionEvent e) {
    inputNum(3);
  }

  void num2_actionPerformed(ActionEvent e) {
    inputNum(2);
  }

  void num1_actionPerformed(ActionEvent e) {
    inputNum(1);
  }

  void num0_actionPerformed(ActionEvent e) {
    inputNum(0);
  }

  void a_actionPerformed(ActionEvent e) {
    jTextField1.setText(jTextField1.getText() + "A");
  }

  void b_actionPerformed(ActionEvent e) {
    jTextField1.setText(jTextField1.getText() + "B");
  }

  void c_actionPerformed(ActionEvent e) {
    jTextField1.setText(jTextField1.getText() + "C");
  }

  void d_actionPerformed(ActionEvent e) {
    jTextField1.setText(jTextField1.getText() + "D");
  }

  void ee_actionPerformed(ActionEvent e) {
    jTextField1.setText(jTextField1.getText() + "E");
  }

  void f_actionPerformed(ActionEvent e) {
    jTextField1.setText(jTextField1.getText() + "F");
  }

  void pi_actionPerformed(ActionEvent e) {
    if (jRadioButton6.isSelected() == true) {
      jTextField1.setText("" + Math.PI);
    }
    else if (jRadioButton5.isSelected() == true) {
      jTextField1.setText("" + Math.toDegrees(Math.PI));
    }
  }

  void sin1_actionPerformed(ActionEvent e) {
    double result1, result2;
    String string = new String(jTextField1.getText());
    Contradictorily ob = new Contradictorily(string + "#",
                                             string.length() + 5);
    try {
      if (jRadioButton5.isSelected() == true) {
        result1 = Math.toRadians(ob.Jishuoqi());
        result2 = Math.sin(result1);
        result.setText("" + result2 + "");
      }
      else {
        result1 = ob.Jishuoqi();
        result2 = Math.sin(result1);
        result.setText("" + result2 + "");
      }
    }
    catch (error exc) {
      result.setText("" + exc + "");
    }
    catch (error1 exc) {
      result.setText("" + exc + "");
    }
  }

  void cos1_actionPerformed(ActionEvent e) {
    double result1, result2;
    String string = new String(jTextField1.getText());
    Contradictorily ob = new Contradictorily(string + "#",
                                             string.length() + 5);
    try {
      if (jRadioButton5.isSelected() == true) {
        result1 = Math.toRadians(ob.Jishuoqi());
        result2 = Math.cos(result1);
        result.setText("" + result2 + "");
      }
      else {
        result1 = ob.Jishuoqi();
        result2 = Math.cos(result1);
        result.setText("" + result2 + "");
      }
    }
    catch (error exc) {
      result.setText("" + exc + "");
    }
    catch (error1 exc) {
      result.setText("" + exc + "");
    }
  }

  void tan1_actionPerformed(ActionEvent e) {
    double result1, result2;
    String string = new String(jTextField1.getText());
    Contradictorily ob = new Contradictorily(string + "#", string.length() + 5);
    try {
      if (jRadioButton5.isSelected() == true) {
        result1 = Math.toRadians(ob.Jishuoqi());
        result2 = Math.tan(result1);
        result.setText("" + result2 + "");
      }
      else {
        result1 = ob.Jishuoqi();
        result2 = Math.tan(result1);
        result.setText("" + result2 + "");
      }
    }
    catch (error exc) {
      result.setText("" + exc + "");
    }
    catch (error1 exc) {
      result.setText("" + exc + "");
    }
  }

  void Exp1_actionPerformed(ActionEvent e) {
    double result1, result2;
    String string = new String(jTextField1.getText());
    Contradictorily ob = new Contradictorily(string + "#",
                                             string.length() + 5);
    try {
      result1 = ob.Jishuoqi();
      result2 = Math.exp(result1);
      result.setText("" + result2 + "");
    }
    catch (error exc) {
      result.setText("" + exc + "");
    }
    catch (error1 exc) {
      result.setText("" + exc + "");
    }
  }

  void asin1_actionPerformed(ActionEvent e) {
    double result1, result2;
    String string = new String(jTextField1.getText());
    Contradictorily ob = new Contradictorily(string + "#", string.length() + 5);
    try {
      if (jRadioButton5.isSelected() == true) {
        result1 = ob.Jishuoqi();
        result2 = Math.asin(result1);
        result2 = Math.toDegrees(result2);
        result.setText("" + result2 

⌨️ 快捷键说明

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