在特定时间启动Java方法

Den*_*nzw 1 java scheduled-tasks

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

使用谷歌我只能找到延迟,但这不是我需要的.

Xab*_*ter 6

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);
Run Code Online (Sandbox Code Playgroud)

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