我能延迟一个程序的特定部分吗?

时间:2011-06-27 14:01:09

标签: java swing

3 个答案:

答案 0 :(得分:6)

我建议将Swing Timers用于此类任务(一次性或重复性任务)。

Timer timer = new Timer(5000, new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        label.setIcon(...);
    }
});
timer.setRepeats(false);
timer.start();

 
 

答案 1 :(得分:4)

这是SwingWorker的用途。有关更多详细信息,请参阅Javadoc

答案 2 :(得分:1)