资源简介
java模拟键盘输入示例源代码,用NetBeans IDE 8.0建立的工程,可直接打开学习。分享源代码共同进步。

代码片段和文件信息
/*
专业技术辅导,大学生java、C++、C#等程序作业设计。
公司数据业务高效处理。
业务咨询QQ:jsgb123@qq.com
淘宝店铺:http://jsgb.taobao.com/
*/
package QQ1466214431;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.event.KeyEvent;
import java.io.IOException;
/**
*
* @author 技术工兵
* 业务QQ:jsgb123@qq.com(1466214431)
*/
public class MoNiJianPan {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws AWTException IOException {
Robot robot = new Robot(); //创建一个robot对象
Runtime.getRuntime().exec(“notepad“); //打开一个记事本程序
robot.delay(2000);
//窗口最大化
keyPressWithAlt(robot KeyEvent.VK_SPACE); //按下 alt+ 空格
keyPress(robot KeyEvent.VK_X); //按下x键
robot.delay(1000); //等待 1秒
keyPressString(robot “大家好,我是一个小机器人,我有很多本领呢 !“); //输入字符串
robot.delay(3000); //等待 3秒
keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行
keyPressString(robot “现在,我就向大家展示一下.....嘻嘻“); //输入字符串
robot.delay(3000); //等待 3秒
keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行
keyPressString(robot “首先,我能按下 键盘的任何一个键。下面我单独按下abcd键“); //输入字符串
keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行
robot.delay(3000); //等待 3秒
keyPress(robot KeyEvent.VK_A); //按下 a 键
robot.delay(2000); //等待 2秒
keyPress(robot KeyEvent.VK_B); //按下 b 键
robot.delay(2000); //等待 2秒
keyPress(robot KeyEvent.VK_C); //按下 c 键
robot.delay(2000); //等待 2秒
keyPress(robot KeyEvent.VK_D); //按下 d 键
robot.delay(2000); //等待 2秒
keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行
keyPressString(robot “呵呵,完成了。。。。 “);
robot.delay(3000); //等待 3秒
keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行
keyPressString(robot “恩,对了 上面 文字很多 是不是 感到 很乱呢??? 我现在 帮你清空一下 “);
robot.delay(2000); //等待 2秒
keyPressWithCtrl(robot KeyEvent.VK_A); //按下 ctrl+A 全选
robot.delay(2000); //等待 2秒
keyPress(robot KeyEvent.VK_DELETE); //清除
robot.delay(3000); //等待 3秒
keyPressString(robot “恩,现在 是不是 觉得 清爽多了 另外 我还会按 组合键呢 ...“);
keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行
robot.delay(3000); //等待 3秒
keyPressString(robot “................好像已经 演示过了 吧 ,呵呵 “);
keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行
robot.delay(3000); //等待 3秒
keyPressString(robot “其实,我还有很多本领呢 现在就不向大家展示了 .....“);
keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行
robot.delay(3000); //等待 3秒
keyPressString(robot “谢谢大家!!!!!“);
}
public static void keyPressWithShift(Robot r int
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3612 2014-08-31 19:35 MoNiShuRu\build.xm
文件 85 2014-08-28 20:40 MoNiShuRu\manifest.mf
文件 79325 2014-08-31 19:35 MoNiShuRu\nbproject\build-impl.xm
文件 475 2014-08-31 19:35 MoNiShuRu\nbproject\genfiles.properties
文件 120 2014-08-28 20:40 MoNiShuRu\nbproject\private\private.properties
文件 453 2014-08-31 20:13 MoNiShuRu\nbproject\private\private.xm
文件 2460 2014-08-31 20:13 MoNiShuRu\nbproject\project.properties
文件 517 2014-08-31 19:34 MoNiShuRu\nbproject\project.xm
文件 4849 2014-08-31 20:13 MoNiShuRu\src\QQ1466214431\MoNiJianPan.java
文件 136 2014-08-31 20:11 MoNiShuRu\说明.txt
目录 0 2014-08-31 20:16 MoNiShuRu\build\classes
目录 0 2014-08-28 20:42 MoNiShuRu\nbproject\private
目录 0 2014-08-31 20:13 MoNiShuRu\src\QQ1466214431
目录 0 2014-08-31 19:53 MoNiShuRu\build
目录 0 2014-08-28 20:39 MoNiShuRu\nbproject
目录 0 2014-08-31 20:13 MoNiShuRu\src
目录 0 2014-08-31 20:11 MoNiShuRu
----------- --------- ---------- ----- ----
92032 17
相关资源
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
评论
共有 条评论