java 如何隔一段时间自动重复触发一个按钮动作?

编一个软件一个按钮触发一个输出动作但我想每隔15分钟程序自动触发这个按钮,怎么做?... 编一个软件 一个按钮触发一个输出动作 但我想每隔15分钟程序自动触发这个按钮,怎么做? 展开
 我来答
leon442
推荐于2016-11-14 · 超过30用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:55.7万
展开全部
java里面有个TimerTask你可以用你的java类继承这个类 它会在你设置轮询时间进行触发,下方是我以前写的方法 参考一下把
package com.res.portal.core;

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

public class LuceneTimerTask extends TimerTask{
static Timer timer = new Timer();

public static void init(String contextPath) {
try{
//10分钟轮询一次 单位毫秒
long timestamp = 1800000;
LuceneTimerTask luceneTimerTask =new LuceneTimerTask();
timer.schedule(luceneTimerTask, new Date(), timestamp);
}catch(Exception e){
}
}

@Override
public void run() {
LuceneTimerTask luceneTimerTask =new LuceneTimerTask();
//此处加入要触发的方法
}
}
JesChou
2011-05-10 · TA获得超过1431个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:382万
展开全部
是程序之外的按钮 ,还是程序之内的按钮 ??

如果是程序之外的按钮 ,就只能使用Robot , 模拟鼠标点击

如果程序之内的 ,使用 Robot可以,但是不好 ,最好是使用 Timer 定时 ,然后调用 button.doClick();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xbkaishui
2011-05-10
知道答主
回答量:42
采纳率:35%
帮助的人:10.1万
展开全部
重新实现listener接口,编一个自己的,写个线程定时调用你自己的listener的方法;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
egghead008
2011-05-10 · TA获得超过1164个赞
知道小有建树答主
回答量:1424
采纳率:100%
帮助的人:1390万
展开全部
你使用定时器,定时执行一下函数不就可以了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式