У меня есть панель, которая отображает текст. Я хочу, чтобы панель меняла свой текст, а затем приостанавливала приложение, прежде чем что-либо еще произойдет. Я использую Thread.sleep (1000). По какой-то причине приложение не заканчивает рисовать панель перед вызовом Thread.sleep (текст не изменяется). Я также пробовал это: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();
, но не повезло и там. У кого-нибудь есть предложение? Большое спасибо.
Не блокируйте основной нить. – EboMike 2010-12-03 19:10:33