调用鼠标和键盘操作需要用到哪些类? 我想编写一个游戏辅助软件,主要就是使其在游戏窗口下,实现自动的按键↑,↓,esc,table,enter等的键盘键和鼠标左键,请问应该怎么实现这个小软件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 键盘和鼠标依靠添加监听 用到的是ActionListener;KeyListener;MouseListener;如果有鼠标移动信息的话要加入MouseMotionListener。 import java.awt.AWTException;import java.awt.Robot;import java.awt.event.KeyEvent;import java.awt.event.MouseEvent;import java.util.logging.Level;import java.util.logging.Logger;public class NewClass { public static void main(String args[]){ try { Robot r = new Robot(); for(int i=0;i<400;i+=10){ r.mouseMove(i, i); r.delay(20); } //右击 //左击是BUTTON1_MASK //按下 r.mousePress(MouseEvent.BUTTON3_MASK); //释放 r.mouseRelease(MouseEvent.BUTTON3_MASK); //按键 r.keyPress(KeyEvent.VK_CONTROL); r.keyPress(KeyEvent.VK_C); r.keyRelease(KeyEvent.VK_C); r.keyRelease(KeyEvent.VK_CONTROL); //如果想要按其他键,字母键不必说了,功能键,去查吧,都是KeyEvent的常量 //当然,如果你用IDE,输入KeyEvent.VK就可以一个个找了 } catch (AWTException ex) { Logger.getLogger(NewClass.class.getName()).log(Level.SEVERE, null, ex); } }} 一个自己写的2进制,8进制,16进制和10进制互相转换的代码(没有输入检查) java邮件开发老师遇见身份验证怎么解决 问个比较傻的问题 关于import导入库的问题 关于抽象的经典解释,爆好懂! swtich的参数是否可以用byte? 如何监听鼠标左右键同时按下这一事件? 如何判断一个变量值是空值? java的运行速度真是慢啊! 请教java.swing的问题 求问这条java语句为什么出错? 基于Swing的JFrame窗口,如何为菜单添加快捷键,免去鼠标的麻烦?
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.awt.event.MouseEvent;
import java.util.logging.Level;
import java.util.logging.Logger;
public class NewClass {
public static void main(String args[]){
try {
Robot r = new Robot();
for(int i=0;i<400;i+=10){
r.mouseMove(i, i);
r.delay(20);
}
//右击
//左击是BUTTON1_MASK
//按下
r.mousePress(MouseEvent.BUTTON3_MASK);
//释放
r.mouseRelease(MouseEvent.BUTTON3_MASK);
//按键
r.keyPress(KeyEvent.VK_CONTROL);
r.keyPress(KeyEvent.VK_C);
r.keyRelease(KeyEvent.VK_C);
r.keyRelease(KeyEvent.VK_CONTROL);
//如果想要按其他键,字母键不必说了,功能键,去查吧,都是KeyEvent的常量
//当然,如果你用IDE,输入KeyEvent.VK就可以一个个找了
} catch (AWTException ex) {
Logger.getLogger(NewClass.class.getName()).log(Level.SEVERE, null, ex);
} }
}