
写一个计数器:
private int i = 0然后在click事件中写
this.i++
if(this.i == 5)
{
// 响应事件的代码
// 注意在点击5次之后,恢复计数器为0
// this.i = 0
}
希望对你有所帮助,望采纳。
准备一个标签1,时钟1(热键以F6为例).版本 2
.支持库 shellEx
.程序集 _启动窗口程序集
.程序集变量 热键标识
.子程序 __启动窗口_创建完毕
热键标识1 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F6键)'0表示没有功能键,1表示Ctrl,2表示Shift
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果 (参数一 = 热键标识1)
时钟1.时钟周期 = 100
.否则
.子程序 _时钟1_周期事件
模拟鼠标点击 (取鼠标水平位置 (), 取鼠标垂直位置 (), 0)
这是因为一刚运行程序就会收到一个mouseMoved消息lz可以这么做
首先给你的窗口类添加成员变量
private int x=-99999
private int y=-99999
然后这样定义事件处理
public void mouseMoved(MouseEvent ee){
if(this.x!=-99999){
int dx=x-ee.getX()
int dy=y-ee.getY()
if(Math.abs(dx)>10||Math.abs(dy)>10)//判断鼠标移动的幅度,超过一定限度再退出,避免误 *** 作,lz这里可以自由调整
{
System.exit(0)
}
}
this.x=ee.getX()
this.y=ee.getY()
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)