jsq.java

来自「用java编写计算器 适合初学java的人」· Java 代码 · 共 609 行 · 第 1/2 页

JAVA
609
字号
          number("2");
          break;
        case 51:
        case 99:
          number("3");
          break;
        case 52:
        case 100:
          number("4");
          break;
        case 53:
        case 101:
          number("5");
          break;
        case 54:
        case 102:
          number("6");
          break;
        case 55:
        case 103:
          number("7");
          break;
        case 56:
        case 104:
         number("8");
         break;
       case 57:
       case 105:
         number("9");
         break;
       case 110:
          String str=Text.getText();
          if(str.indexOf(".")<0){
            str+=".";
            Text.setText(str);
          }
          break;
        case 107:
          operator(1);
          break;
        case 109:
          operator(2);
          break;
        case 106:
          operator(3);
          break;
        case 111:
          operator(4);
          break;
        case 27:
          Text.setText("0");
          end=true;
          break;
        case 10:
        case 61:
          operator(5);
          break;
      }
  }
  public boolean isFocusTraversable(){
    return true;
  }
  class jsq_numberButton_10_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_10_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_8_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_8_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_5_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_5_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_4_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_4_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_9_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_9_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_0_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_0_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_6_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_6_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_7_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_7_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_2_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_2_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_3_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_3_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

  class jsq_numberButton_1_actionAdapter
      implements ActionListener {
    private jsq adaptee;
    jsq_numberButton_1_actionAdapter(jsq adaptee) {
      this.adaptee = adaptee;
    }

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

class jsq_this_keyAdapter
    extends KeyAdapter {
  private jsq adaptee;
  jsq_this_keyAdapter(jsq adaptee) {
    this.adaptee = adaptee;
  }

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

class jsq_operatorButton1_actionAdapter
    implements ActionListener {
  private jsq adaptee;
  jsq_operatorButton1_actionAdapter(jsq adaptee) {
    this.adaptee = adaptee;
  }

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

class jsq_operatorButton2_actionAdapter
    implements ActionListener {
  private jsq adaptee;
  jsq_operatorButton2_actionAdapter(jsq adaptee) {
    this.adaptee = adaptee;
  }

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

class jsq_operatorButton3_actionAdapter
    implements ActionListener {
  private jsq adaptee;
  jsq_operatorButton3_actionAdapter(jsq adaptee) {
    this.adaptee = adaptee;
  }

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

class jsq_operatorButton4_actionAdapter
    implements ActionListener {
  private jsq adaptee;
  jsq_operatorButton4_actionAdapter(jsq adaptee) {
    this.adaptee = adaptee;
  }

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

class jsq_operatorButton5_actionAdapter
    implements ActionListener {
  private jsq adaptee;
  jsq_operatorButton5_actionAdapter(jsq adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {

    adaptee.operatorButton5_actionPerformed(e);
  }
}

class jsq_button_cancel_actionAdapter
    implements ActionListener {
  private jsq adaptee;
  jsq_button_cancel_actionAdapter(jsq adaptee) {
    this.adaptee = adaptee;
  }

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

class jsq_button_new_actionAdapter
    implements ActionListener {
  private jsq adaptee;
  jsq_button_new_actionAdapter(jsq adaptee) {
    this.adaptee = adaptee;
  }

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

class jsq_numberButton_11_actionAdapter
    implements ActionListener {
  private jsq adaptee;
  jsq_numberButton_11_actionAdapter(jsq adaptee) {
    this.adaptee = adaptee;
  }

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

⌨️ 快捷键说明

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