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

📄 keycalculator.java

📁 java程序2.4.2--计算器起步(键盘控制的计算器) 简单的计算机器
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        break; //表示数字键“4”
      case 53:
      case 101:
        number(5);
        break; //表示数字键“5”
      case 54:
      case 102:
        number(6);
        break; //表示数字键“6”
      case 55:
      case 103:
        number(7);
        break; //表示数字键“7”
      case 56:
      case 104:
        number(8);
        break; //表示数字键“8”
      case 57:
      case 105:
        number(9);
        break; //表示数字键“9”
      case 107:
        sign(1);
        break;
      case 109:
        sign(2);
        break;
      case 106:
        sign(3);
        break;
      case 111:
        sign(4);
        break;
      case 27: //表示Esc键
        jTextField1.setText("0");
        end = false;
        add = false;
        sub = false;
        mul = false;
        div = false;
        this.requestFocus(true);
        break;
      case 10:
      case 61: //表示等号键和Enter键
        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;
        this.requestFocus(true);
        break;
    }
  }
}

class KeyCalculator_jButton18_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton18_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton1_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton1_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton2_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton2_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton3_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton3_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton5_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton5_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton6_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton6_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton7_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton7_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton9_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton9_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton10_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton10_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton11_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton11_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton13_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton13_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton15_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton15_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton16_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton16_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton12_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton12_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton8_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton8_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton4_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton4_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton19_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton19_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton14_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton14_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_jButton17_actionAdapter
    implements java.awt.event.ActionListener
{
  KeyCalculator adaptee;

  KeyCalculator_jButton17_actionAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

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

class KeyCalculator_this_keyAdapter
    extends java.awt.event.KeyAdapter
{
  KeyCalculator adaptee;

  KeyCalculator_this_keyAdapter(KeyCalculator adaptee)
  {
    this.adaptee = adaptee;
  }

  public void keyPressed(KeyEvent e)
  {
    adaptee.this_keyPressed(e);
  }
}

⌨️ 快捷键说明

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