答案 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)