class继承KeyAdapter,将label绑定于这个监听器上,发现按下F1之类的按键有效果,但是+-*/等没有效果,后来发现输入时要换成英文输入才有反应,在中文状态下按没有反应,经验如此,至于为什么中文(半角)敲入没反应,请高人指点。
@Override public void keyPressed(KeyEvent e) { char c; if ( (c=e.getKeyChar())=='/'){ /* 一些程序 */ } }
class继承KeyAdapter,将label绑定于这个监听器上,发现按下F1之类的按键有效果,但是+-*/等没有效果,后来发现输入时要换成英文输入才有反应,在中文状态下按没有反应,经验如此,至于为什么中文(半角)敲入没反应,请高人指点。
@Override public void keyPressed(KeyEvent e) { char c; if ( (c=e.getKeyChar())=='/'){ /* 一些程序 */ } }