由于星际一转为后台就会暂停,所以希望java后台运行,
希望按了F2,就调用我的java程序(作用是帮助微操作,高玩不要笑哦,经常操作小兵就忘了造兵).

解决方案 »

  1.   

    上面说明有误,是让我的
    java程序一直在后台运行(目的)
    ,监听我的F2按键,如果按了就执行一段程序.
    而不是F2后才启动JAVA
      

  2.   

    这个,单纯的Java应该是不够的,或者用JNI,或者用第三方库比如SWT Extension等
      

  3.   

    我想到了,直接用按键精灵调用子程序,这样只要java程序不显示窗口就可以了.
      

  4.   

    虽然可以没有窗口,但是当java处于后台时,就不起作用了.问题还是如何让java一直在后台监听我的F2键,有没有高人指点下,啥办法能解决都行.
      

  5.   

    Java 没办法去监听其他进程中的按键!能不能做点有意义的事?成天沉迷于游戏之中!
      

  6.   

    这些功能是由操作系统提供的,所以说到底还是调用Windows的API
    楼主可以参考一下下面链接的代码,也许会有帮助吧
    http://download.csdn.net/source/558752
      

  7.   

    考虑得太简单了  即便被你实现了希望的功能  操作的时候肯定会和你本身的键盘操作产生冲突解决的办法就是为你的工具加上AI 然后在模拟键盘事件的同时禁用键盘0.1秒但是禁用键盘你肯定又不乐意了  很难有一个完美的解决方案  除非他暴雪开放API