我正在编码GUI程序,我希望在满足特定条件时显示标签。我已经测试过了。当用户按下该特定按钮时,如果不满足条件,则会显示标签。我只希望该标签显示几秒钟,所以我添加了一个时间延迟,但是该时间延迟的实现阻止了标签的显示。
有人知道解决办法吗?
if(condition) {
label.setVisible(true);
try {
Thread.sleep(3000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
label.setVisible(false);
}
我尝试了不同的方法来实现此目的,例如“ setText”,结果是相同的,它可以很好地工作并且没有时间延迟。