日期:2014-05-20  浏览次数:20698 次

关于Swing组合按键处理的问题!
请问下怎么才能判断按住了ctrl键后,再按下c键的事件?


------解决方案--------------------
自定义一个状态,来存储Ctrl键的状态
------解决方案--------------------
KeyEvent有个isControlDown()的方法...
------解决方案--------------------
等于一个值就是可以判断按的是什么键。比如37是左38是上39是右。得到存储的数字就可以判断按的是什么键了
------解决方案--------------------
if (e.getKeyCode()==10)
{
JOptionPanel.showmessageBox(null, "我按下了回车键 ")
}

写在keyPressed事件里面