我有一个显示文本的面板。我希望面板更改其文本,然后在其他任何事情发生之前让应用程序暂停。我正在使用 Thread.sleep(1000)。但是,由于某种原因,应用程序没有在调用 Thread.sleep 之前完成面板的绘制(文本没有改变)。我也试过这个:
board.invalidate();
board.setLeftMessage("Not");
board.setRightMessage("Here");
board.revalidate();
Date current = new Date();
long timeNow = current.getTime();
Date newDate = new Date(timeNow + 1000);
while (current.before(newDate))
current = new Date();
但那里也没有运气。有人有建议吗?非常感谢。