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

📄 simplecalculator.java~44~

📁 利用JMC做的简单计算器SimpleCalculator
💻 JAVA~44~
📖 第 1 页 / 共 2 页
字号:

  public void jButton12_actionPerformed(ActionEvent e) {
   sign(2);
  }

  public void jButton8_actionPerformed(ActionEvent e) {
   sign(3);
  }

  public void jButton14_actionPerformed(ActionEvent e) {
   if(end)
   {
     end=false;
     jTextField1.setText("-");
   }
  }

  public void jButton15_actionPerformed(ActionEvent e) {
   str=jTextField1.getText();//增加了String
   if(str.indexOf(".")<=1)
     str+=".";
   jTextField1.setText(str);
  }

  public void jButton17_actionPerformed(ActionEvent e) {
  jTextField1.setText("0");
  }

  public void jButton18_actionPerformed(ActionEvent e) {
   jTextField1.setText("0");
   add=false;
   sub=false;
   mul=false;
   div=false;
  }

  public void jButton19_actionPerformed(ActionEvent e) {
  double num2=Double.parseDouble(jTextField1.getText());
   if(add)
     num1=num1+num2;
   else if(sub)
     num1=num1-num2;
   else if(mul)
     num1=num1*num2;
   else if(div)
     num1=num1/num2;
  jTextField1.setText(String.valueOf(num1));
   end=true;

  }
}

class SimpleCalculator_jButton19_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton19_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton18_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton18_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton17_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton17_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton15_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton15_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton14_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton14_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton8_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton8_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton12_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton12_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton4_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton4_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton16_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton16_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton13_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton13_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton11_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton11_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton10_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton10_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton9_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton9_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton7_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton7_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton6_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton6_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton5_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton5_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton3_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton3_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton1_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton1_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

class SimpleCalculator_jButton2_actionAdapter
    implements ActionListener {
  private SimpleCalculator adaptee;
  SimpleCalculator_jButton2_actionAdapter(SimpleCalculator adaptee) {
    this.adaptee = adaptee;
  }

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

⌨️ 快捷键说明

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