📄 calculatorframe.java
字号:
public void btnPlus_actionPerformed(ActionEvent e) {
operand1 = txtResult.getText();
txtResult.setText(btnPlus.getActionCommand());
flag = true;
action = "plus";
}
public void btnMinus_actionPerformed(ActionEvent e) {
operand1 = txtResult.getText();
txtResult.setText(btnMinus.getActionCommand());
flag = true;
action = "minus";
}
public void btnMultiply_actionPerformed(ActionEvent e) {
operand1 = txtResult.getText();
txtResult.setText(btnMultiply.getActionCommand());
flag = true;
action = "multiply";
}
public void btnDivide_actionPerformed(ActionEvent e) {
operand1 = txtResult.getText();
txtResult.setText(btnDivide.getActionCommand());
flag = true;
action = "divide";
}
public void btnResult_actionPerformed(ActionEvent e) {
if (flag == false) {
if (action.equals("plus")) {
operand2 = txtResult.getText();
result = Integer.parseInt(operand1) + Integer.parseInt(operand2);
txtResult.setText(new Integer(result).toString());
flag = true;
} else if (action.equals("multiply")) {
operand2 = txtResult.getText();
result = Integer.parseInt(operand1) * Integer.parseInt(operand2);
txtResult.setText(new Integer(result).toString());
flag = true;
} else if (action.equals("divide")) {
operand2 = txtResult.getText();
result = Integer.parseInt(operand1) / Integer.parseInt(operand2);
txtResult.setText(new Integer(result).toString());
flag = true;
} else if (action.equals("minus")) {
operand2 = txtResult.getText();
result = Integer.parseInt(operand1) - Integer.parseInt(operand2);
txtResult.setText(new Integer(result).toString());
flag = true;
}
}
}
public void btnClear_actionPerformed(ActionEvent e) {
txtResult.setText("");
}
}
class CalculatorFrame_btnClear_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btnClear_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnClear_actionPerformed(e);
}
}
class CalculatorFrame_btnResult_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btnResult_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnResult_actionPerformed(e);
}
}
class CalculatorFrame_btnDivide_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btnDivide_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnDivide_actionPerformed(e);
}
}
class CalculatorFrame_btnMultiply_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btnMultiply_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnMultiply_actionPerformed(e);
}
}
class CalculatorFrame_btnMinus_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btnMinus_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnMinus_actionPerformed(e);
}
}
class CalculatorFrame_btnPlus_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btnPlus_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnPlus_actionPerformed(e);
}
}
class CalculatorFrame_btn1_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btn1_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn1_actionPerformed(e);
}
}
class CalculatorFrame_btn9_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btn9_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn9_actionPerformed(e);
}
}
class CalculatorFrame_btn8_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btn8_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn8_actionPerformed(e);
}
}
class CalculatorFrame_btn5_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btn5_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn5_actionPerformed(e);
}
}
class CalculatorFrame_btn4_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btn4_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn4_actionPerformed(e);
}
}
class CalculatorFrame_btn3_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btn3_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn3_actionPerformed(e);
}
}
class CalculatorFrame_btn2_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btn2_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn2_actionPerformed(e);
}
}
class CalculatorFrame_rbtn0_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_rbtn0_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.rbtn0_actionPerformed(e);
}
}
class CalculatorFrame_btn6_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btn6_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn6_actionPerformed(e);
}
}
class CalculatorFrame_btn7_actionAdapter implements ActionListener {
private CalculatorFrame adaptee;
CalculatorFrame_btn7_actionAdapter(CalculatorFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn7_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -