我在Java中有一个记忆游戏,我想冻结gui,但是在gui更新之前,我使用sleeptheading和gui冻结。
我想打开记忆游戏的第二张牌,当我将按钮的图标设置为该图标时,我希望用户自己将其保留几秒钟。我使用thread.sleep但方法挫折永远不会出现。
if(logic.openCards(i,j)){
tofindCards.get(e.getActionCommand()).setBack();
}
if(logic.getCardstoChooseReaming()==0){
try {
java.util.concurrent.TimeUnit.SECONDS.sleep(2);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
//some other code
}
}