我想知道如何在 Java 中的 Swing 应用程序中添加时间延迟,我使用过Thread.sleep(time)
,也使用过 SwingWorker,但它不起作用。这是我的代码的一部分:
switch (state) {
case 'A':
if (charAux == 'A') {
state = 'B';
//Here's where I'd like to add a time delay
jLabel13.setForeground(Color.red);
break;
} else {
//Here's where I'd like to add a time delay
jLabel12.setForeground(Color.red);
break;
}
}
希望您在我使用 SwingWorker 时能帮助我或解决我的疑惑。