我做了个计算器的小程序~有个问题我想把它再做的好点,让它能按键盘上的数字键还有+,-,*,/键跟按计算器上对应的按钮键一样好用~如何实现......按键盘触发的事件可以引发按计算器上按钮键的事件吗????
部分代码
public class jisuanqi extends JApplet implements ActionListener
{ static String str,chu,m,disan;
JPanel panel1;
public void init(){
str=new String("");
b1=new JButton("1");
panel.add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1) //数字1键
{ chu=xianshi.getText();
if(chu.equals("0"))
{ xianshi.setText("1");
str="1";
xianshi.setText(str);}
else
{
str=str+"1";
xianshi.setText(str);
}
}
}
}
我想让按键盘上的数字1键也能实现这个方法~怎么弄啊?
部分代码
public class jisuanqi extends JApplet implements ActionListener
{ static String str,chu,m,disan;
JPanel panel1;
public void init(){
str=new String("");
b1=new JButton("1");
panel.add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1) //数字1键
{ chu=xianshi.getText();
if(chu.equals("0"))
{ xianshi.setText("1");
str="1";
xianshi.setText(str);}
else
{
str=str+"1";
xianshi.setText(str);
}
}
}
}
我想让按键盘上的数字1键也能实现这个方法~怎么弄啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货