📄 keycalculator.java
字号:
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 + -