永发信息网

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

答案:5  悬赏:40  手机版
解决时间 2021-12-16 23:25
  • 提问者网友:誰゛都不是誰的誰
  • 2021-12-16 19:39
编一个软件 一个按钮触发一个输出动作 但我想每隔15分钟程序自动触发这个按钮,怎么做?
最佳答案
  • 五星知识达人网友:满眼是繁星
  • 2021-12-16 20:47
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();
//此处加入要触发的方法
}
}
全部回答
  • 1楼网友:预订下你
  • 2021-12-16 23:47
你使用定时器,定时执行一下函数不就可以了吗
  • 2楼网友:听这一季雨落
  • 2021-12-16 22:28
重新实现listener接口,编一个自己的,写个线程定时调用你自己的listener的方法;
  • 3楼网友:我叫哇咔咔
  • 2021-12-16 21:35
是程序之外的按钮 ,还是程序之内的按钮 ?? 如果是程序之外的按钮 ,就只能使用Robot , 模拟鼠标点击 如果程序之内的 ,使用 Robot可以,但是不好 ,最好是使用 Timer 定时 ,然后调用 button.doClick();
  • 4楼网友:夏末未央
  • 2021-12-16 21:08
你好! 是程序之外的按钮 ,还是程序之内的按钮 ?? 如果是程序之外的按钮 ,就只能使用Robot , 模拟鼠标点击 如果程序之内的 ,使用 Robot可以,但是不好 ,最好是使用 Timer 定时 ,然后调用 button.doClick(); 如果对你有帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯