рассмотрите эту часть кода колебания scala
detail.reactions += {
case ButtonClicked(but) =>
detail.contents += new Label(but.text)
detail.background = new java.awt.Color(0,255,0)
}
detail
имеет FlowPanel
ввести. Когда кнопка нажата, цвет немедленно перекрашен, но Label
не. Это становится видимым, поскольку я нажимаю область. Как я могу вызвать detail
перекрашивать его содержание после щелчка?
В Java ответом обычно является вызов repaint ()
. Вы пробовали detail.repaint ()
?