我正在尝试制作一个程序,可以将鼠标输入发送到Runescape applet。在你问我想要什么之前,它不是一个机器人。我为Runescape制作了一个“Twitch Plays Pokemon”程序,该程序已被证实是允许的。Java - 将鼠标事件发送给Applet
无论如何,我已经创建了一个装载器,它将从网站中提取游戏jar并在JFrame中打开它,这意味着我有一个包含游戏的Applet实例。我需要以某种方式将鼠标事件分发给这个小程序。我到处寻找,但每当我搜索这个,我只是找到有关听鼠标点击,而不是派遣他们的网页...
我应该注意到,机器人类不是我正在寻找;鼠标操作必须是虚拟的并在应用程序内运行。我知道这是可能的,但我正在努力研究它是如何完成的。
我该如何做到这一点?我希望能够发送鼠标悬停事件以及右键/左键单击事件。
@codeNinja如果您要花时间发布snarky评论,为什么不将链接发布到回答OP的问题的搜索结果?或者至少给OP一个提示什么关键字使用。 –
@codeNinja如果我在Google搜索后发现了答案,你是否真的认为我会在这里发布求助和浪费人们的时间? – Jordan
@Jordan我对我的评论表示歉意,我没有完全理解你想要完成什么,我相信这个问题不适合这个网站。我的意思是不敬。这就是说,我googled“Java小程序发送鼠标事件不点击”,并得到这个看起来像它符合你的需求(它说C++,但接受的答案是在Java中给出)的stackoverflow问题。 http://stackoverflow.com/questions/10260456/how-to-send-key-and-mouse-events-to-a-java-applet – BitNinja