Принудительно перекрасить после нажатия кнопки - PullRequest
6 голосов
/ 23 марта 2010

рассмотрите этот фрагмент кода качания скалы

detail.reactions += {
  case ButtonClicked(but) =>
    detail.contents += new Label(but.text)
    detail.background = new java.awt.Color(0,255,0)
}

detail типа FlowPanel.Когда кнопка нажата, цвет мгновенно перекрашивается, а Label - нет.Это становится видимым, когда я нажимаю на область.Как заставить detail перерисовать его содержимое после клика?

1 Ответ

5 голосов
/ 23 марта 2010

В Java ответом обычно будет repaint(). Вы пробовали detail.repaint()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...