📄 keyconculator.java~28~
字号:
}
public void this_keyPressed(KeyEvent e) {
int kc=e.getKeyCode();
switch(kc)
{
case 48:
case 96:
number(0);
break;//表示数字键“0”
case 49:
case 97:
number(1);
break;//表示数字键“1”
case 50:
case 98:
number(2);
break;//表示数字键“2”
case 51:
case 99:
number(3);
break;//表示数字键“3”
case 52:
case 100:
number(4);
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(4);
break;
case 109:
sign(3);
break;
case 106:
sign(2);
break;
case 111:
sign(1);
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 KeyConculator_this_keyAdapter
extends KeyAdapter {
private KeyConculator adaptee;
KeyConculator_this_keyAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void keyPressed(KeyEvent e) {
adaptee.this_keyPressed(e);
}
}
class SimpleCalculator_jButton19_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton19_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton19_actionPerformed(e);
}
}
class SimpleCalculator_jButton18_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton18_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton18_actionPerformed(e);
}
}
class SimpleCalculator_jButton17_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton17_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton17_actionPerformed(e);
}
}
class SimpleCalculator_jButton15_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton15_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton15_actionPerformed(e);
}
}
class SimpleCalculator_jButton14_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton14_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton14_actionPerformed(e);
}
}
class SimpleCalculator_jButton8_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton8_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton8_actionPerformed(e);
}
}
class SimpleCalculator_jButton12_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton12_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton12_actionPerformed(e);
}
}
class SimpleCalculator_jButton4_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton4_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton4_actionPerformed(e);
}
}
class SimpleCalculator_jButton16_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton16_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton16_actionPerformed(e);
}
}
class SimpleCalculator_jButton13_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton13_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton13_actionPerformed(e);
}
}
class SimpleCalculator_jButton11_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton11_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton11_actionPerformed(e);
}
}
class SimpleCalculator_jButton10_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton10_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton10_actionPerformed(e);
}
}
class SimpleCalculator_jButton9_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton9_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton9_actionPerformed(e);
}
}
class SimpleCalculator_jButton7_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton7_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton7_actionPerformed(e);
}
}
class SimpleCalculator_jButton6_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton6_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton6_actionPerformed(e);
}
}
class SimpleCalculator_jButton5_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton5_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton5_actionPerformed(e);
}
}
class SimpleCalculator_jButton3_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton3_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton3_actionPerformed(e);
}
}
class SimpleCalculator_jButton1_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton1_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
class SimpleCalculator_jButton2_actionAdapter
implements ActionListener {
private KeyConculator adaptee;
SimpleCalculator_jButton2_actionAdapter(KeyConculator adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -