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

怎么实现用JAVA监听非JAVA应用程序的键盘输入呢
RT!


怎么实现用JAVA监听非JAVA应用程序的键盘输入呢
 '

  想为一个非JAVA编写的游戏,用JAVA做个网络对战的东西出来。

用KeyListener只能监听GUI等JAVA编写的界面的事件呀

------解决方案--------------------
好多人都问过了 不过好像回答都是不可能啊。。。
------解决方案--------------------
实现不了
------解决方案--------------------
我给你提个思路 不知道能否实现
用C++做底层事件监听,得到事件后,发到数据库,用JAVA做个监控数据库的事件,把数据库中的改变从数据库解析出来,进而java程序做出事件执行。我个人认为这样可行,但是有个缺点,如果这样做的话,写用java对数据库的多线程控制的代码很麻烦,而且,就算这样做成功了的话,这个游戏运行的话,速度可能会有问题。
------解决方案--------------------
我认为是可以的