***.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,ActionEvent.CTRL_MASK))
***按扭名字
VK_O代表键O的一个常量
CTRL_MASK表明Ctrl键与按钮键相关联的一个常量
1,为相应的控件设置KeyListener()的监听2,实现接口中的方法
3,主要重写keyPressed()这个方法
4,书写逻辑
5,见代码
public void keyPressed(KeyEvent e) {
if(e.getKeyCode()==KeyEvent.VK_1&&e.getKeyCode()==KeyEvent.VK_2){
System.out.println("1,2键被点击了。。。")
}
}ps,还可以自己写一个数组记录每个按键的状态,根据状态值进行逻辑处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)