6
detail.reactions += {
case ButtonClicked(but) =>
detail.contents += new Label(but.text)
detail.background = new java.awt.Color(0,255,0)
}
detail
이 FlowPanel
타입 인 스칼라 스윙이 코드 조각을 고려 칠. 버튼을 클릭하면 색상이 즉시 다시 그려 지지만 Label
은 그렇지 않습니다. 이 영역을 클릭하면 표시됩니다. 클릭 후 어떻게 detail
에 내용을 다시 칠하도록 할 수 있습니까?
예, 결과가 없습니다. revalidate, requestFocus ... – coubeatczech
도 재 작성했지만 자세한 것은 아니지만 위의 구성 요소 2 레벨에서 해결되었습니다. – coubeatczech
이상한. 나는 그것이 효과가있어 기쁘다. –