在特定时间启动Java方法

在特定时间启动Java方法,java,scheduled-tasks,Java,Scheduled Tasks,我需要在单击JButton后调用一个方法,例如在21:02:43 使用Google,我只能找到延迟,但这不是我需要的。java.util.Timer有一个schedule(TimerTask,Date)方法。它就是这样做的 新增示例: Timer myTimer = new Timer(); myTimer.schedule(new TimerTask() { @Override public void run() { // put code that need

我需要在单击JButton后调用一个方法,例如在21:02:43


使用Google,我只能找到延迟,但这不是我需要的。

java.util.Timer有一个schedule(TimerTask,Date)方法。它就是这样做的

新增示例:

Timer myTimer = new Timer();
myTimer.schedule(new TimerTask() {
    @Override
    public void run() {
        // put code that needs to run here
    }
}, date);

这里还有很多关于计时器的示例和信息:

java.util.Timer有一个schedule(TimerTask,Date)方法。它就是这样做的

新增示例:

Timer myTimer = new Timer();
myTimer.schedule(new TimerTask() {
    @Override
    public void run() {
        // put code that needs to run here
    }
}, date);

这里还有很多关于计时器的示例和信息:

Cron作业?NT调度器?Cron作业?NT调度器?是否有可能解释此方法?比如,我有方法时间和按钮开始设置,当按下按钮STRT时,方法时间将在21:54:48调用??我添加了一个特定
日期的计时器示例。我将特定时间放在哪里?请注意,从这个计时器线程执行任何摆动操作都是不安全的,您必须将它们排队以在事件调度线程中运行。是否可以解释此方法?比如,我有方法时间和按钮开始设置,当按下按钮STRT时,方法时间将在21:54:48调用??我添加了一个特定
日期的计时器示例。我将特定时间放在哪里?请注意,从这个计时器线程执行任何摆动操作都是不安全的,您必须将它们排队,以便在事件调度线程中运行。