我可以在不延迟整个线程的情况下延迟程序的特定部分吗?例如
pcard3.setIcon(new ImageIcon("resources/images/cards/"+playerCard3+".gif"));
Run Code Online (Sandbox Code Playgroud)
我可以在设置图标之前等待5秒JLabel吗?
我建议使用Swing Timers执行此类任务(一次或重复执行任务).
Timer timer = new Timer(5000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
label.setIcon(...);
}
});
timer.setRepeats(false);
timer.start();
Run Code Online (Sandbox Code Playgroud)