新手求救..请问怎么判断键盘有两个键被按下??

lifeng0731 2005-12-26 08:45:10
请问怎么判断键盘有两个键被按下??
eg:Ctrl和Enter
...全文
155 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Little_qd 2005-12-27
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/4355/4355996.xml?temp=.2156793
f_acme 2005-12-26
  • 打赏
  • 举报
回复
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, ActionEvent.CTRL_MASK)
以次判断键盘事件
gk2004busy 2005-12-26
  • 打赏
  • 举报
回复
to 楼上的 cenlmmx(学海无涯苦作舟)

老兄的这段代码好像只能处理单个按键的问题吧?
楼主问得可是如何能够准确的判断用户正按着两个按键。
以前看过某个网页上面还是什么书上说过的,用的是什么连续去键盘状态两次的方法吧,来判断是不是有两个键按下的,记不太清楚了,所以不敢乱讲,还是期待能够在有哪位大大过来帮帮忙
gk2004busy 2005-12-26
  • 打赏
  • 举报
回复
这个问题提得好
偶也是一个rookie,期待expert来解答一下
cenlmmx 2005-12-26
  • 打赏
  • 举报
回复
//键被按下事件的处理.
public boolean keyDown(Event e,int key)
{
if (key==Event.UP)//假如是向上键被按下
....
if (key==Event.DOWN)//假如是向下键被按下
....
if (key==Event.LEFT)//假如是向左键被按下
....
if (key==Event.RIGHT)//假如是向右键被按下
....

if (key==32)
....
*/
return true;
}
ziyao1025 2005-12-26
  • 打赏
  • 举报
回复
我也想问类似的问题.
帮你顶起来:)

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧