java实现键盘功能! 实现每隔3秒自动按↑间后再按Enter(确定键)如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的问题有点笼统,是在什么情况下?网页?还是什么?而且如果是后台处理的话只能是你想另一种办法去模拟这个事件的触发,可以选择有定时功能的一些框架。如果是web上面这个如果不是浏览器运行的怎么处理?而是通过前端js之类的来处理。 很多游戏.如我打完了一段话.按↑键就显示你刚刚发言的话..像CS也有得..dos命令也有! j2me?是的话使用TimeTask定时去触发键盘的事件就可以了;相应的方法可以写在 keypressed事件里面。 Robot r = new Robot();// 按键r.keyPress(51);// 释放r.keyRelease(51);Thread.sleep(time);robot 用于自动化测试 。 可以挂在当前程序上运行。 package com.qiu.paint;import java.awt.AWTException;import java.awt.Robot;import java.awt.event.KeyEvent;/** * * @author QiuLingdong * */public class AutoPressKey implements Runnable { private Robot robot; private Thread thread; private AutoPressKey() throws AWTException, InterruptedException { robot = new Robot(); thread = new Thread(this); thread.start(); } public void run() { System.out.println("我按了哦!"); robot.keyPress(KeyEvent.VK_UP); robot.keyRelease(KeyEvent.VK_UP); robot.keyPress(KeyEvent.VK_ENTER); robot.keyRelease(KeyEvent.VK_ENTER); } public static void main(String[] args) throws AWTException, InterruptedException { AutoPressKey demo = new AutoPressKey(); }}修改一下,加个定时器就可以了 系统为spring+bibernate+oracle数据库现要迁移到DB2数据库 jmesa救急! 一个简单无比的insert语句,竟然报错——mysql SSH的BBS论坛 从一个带参数的网页中读取数据结果 java 基础题 --int型元素只能用数组存储吗?有其他好的方法没? 在一个系统中是否可以同时建立两个数据库连接? 学框架用什么书比较好 javabean问题 请教如何管理和存储大容量xml数据? Struts2自定义异常处理拦截器出现问题 怎么用struts调用word并对它进行各种操作
是的话使用
TimeTask
定时去触发键盘的事件就可以了;
相应的方法可以写在 keypressed事件里面。
// 按键
r.keyPress(51);
// 释放
r.keyRelease(51);
Thread.sleep(time);robot 用于自动化测试 。 可以挂在当前程序上运行。
package com.qiu.paint;import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;/**
*
* @author QiuLingdong
*
*/
public class AutoPressKey implements Runnable {
private Robot robot;
private Thread thread; private AutoPressKey() throws AWTException, InterruptedException {
robot = new Robot();
thread
= new Thread(this);
thread.start();
} public void run() {
System.out.println("我按了哦!");
robot.keyPress(KeyEvent.VK_UP);
robot.keyRelease(KeyEvent.VK_UP);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
}
public static void main(String[] args) throws AWTException,
InterruptedException {
AutoPressKey demo = new AutoPressKey(); }
}
修改一下,加个定时器就可以了