▲▲▲100分▲▲▲关于java简单操控键盘
来源:百度知道 编辑:UC知道 时间:2024/06/06 10:33:00
不要太复杂
功能:
运行主方法的时候 每5分钟 按一次F1键
最后1个小时后按一次 ALT+F4键
如何实现?
补充一下:
重点是 键盘 触发如何实现
怎么样才能 运行 我指定的热键?
比如 F1? CTRL+C?
要使用线程
你写的应用程序里,F1和ALT+F4的功能应该是都没有定义,
实现你要做的事情
用一个线程序就可以实现,因为你的时间片很固定,用一个记数器记录线程
被唤醒的次数,20次即一个小时,这里执行ALT+F4,其余的执行F1
回复:
你参考一下侦听事件怎么写,以下是我的部分代码,只做参考,你直接用是就该是不好用的.主要是设定一个键盘的keyPressed事件.
void jTextField1_keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_F1){
System.out.println("F1");
}
if( e.isAltDown() && e.getKeyCode() == KeyEvent.VK_F4 ){
System.out.println("ALT+F4");
}
}
但你这要实现的这个并不需要实现键盘事件,我是这样认为的,
假如说,你F1想实现的功能,你定义在F1()这个方法中,另一个是AltAndF4()这个方法中,具体要实现什么都是你自己来定的,
那么无非是你把System.out.println("F1");换成了F1()这个方法,点击键盘时调用.
所以我说的是实现F1的功能定义,而不是键盘事件.
这样,当你到五分钟时,调F1()方法,一个小时调AltAndF4()方法不就可以了吗?
如果你想F1()出来一个帮助,那这个都是自己写的,定义一个窗口,在这个方法里SHOW一下.
AltAndF4()退出系统,就是System.exit(0),这样.
以上如有问题再联系
关机代码:
package org.info.demo;
pub