那位朋友给我个思路,java获取多个非功能键同时按下 很苦恼,自己弄了半天还是不行。比如说同时按下 a、w、s 这3个键,我如何获知我同时按下了它么呢?很苦恼,希望高手点拨,或者给个思路,本想用两个线程控制但也失败了,怎么办啊~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在windows操作系统中好像都没有这样的用法的吧,在记事本里面,按住几个键,只有后按的那个键才起作用的. > 在windows操作系统中好像都没有这样的用法的吧,在记事本里面,按住几个键,只有后按的那个键才起作用的通过 Windows API 肯定是可以的,“射击类游戏”不都是这样的吗?不过,Java 恐怕就难了,除非用 JNI。 我以前写 Windows 程序的时候,做过类似的事情。基本的思路是这样的:通过处理键盘事件,可以得到 KEY_DOWN、KEY_UP 这些消息,你用程序自己维护一个数组,对应于每个 Key,然后通过 KEY_DOWN、KEY_UP 消息对这个数组进行 toggle。需要知道按键状态的时候,查这个数组就可以了。没研究过 Java 里面有没有 KEY_DOWN、KEY_UP 这样的消息。 java中能否弹出新窗口 太平洋下找键盘--java编写软键盘求解 ! 请问java如何获取键盘的扫描码,该扫描码固定与键盘布局无关。 想写一个网络电影的抢线程序,求给个思路! 静态初始化方法的代码超出 65535 字节限制 如何在程序中实现关闭窗体后退出虚拟机? jPopupMenu 疑问,高手请进 我的第一个java程序运行问题,请指点! 我是新手,推荐初学的书籍。 关于数组长度的问题 在线急等简单问题 求救,一个资源文件的中文编码问题...
不过,Java 恐怕就难了,除非用 JNI。