6
xem xét đoạn mã này xoay scalaForce sơn lại sau khi nhấn nút
detail.reactions += {
case ButtonClicked(but) =>
detail.contents += new Label(but.text)
detail.background = new java.awt.Color(0,255,0)
}
các detail
là FlowPanel
loại. Khi nút được nhấp, màu sắc sẽ được sơn lại ngay lập tức, nhưng Label
thì không. Nó được hiển thị khi tôi nhấp vào khu vực. Làm thế nào tôi có thể buộc detail
để sơn lại nội dung của nó sau một lần nhấp?
có, tôi đã làm, nhưng không có kết quả. Tôi cũng đã thử xác nhận lại, requestFocus ... – coubeatczech
được giải quyết bằng cách gọi repaint nhưng không chi tiết, nhưng ở cấp 2 thành phần ở trên nó. – coubeatczech
Lạ. Tôi rất vui vì nó đã hoạt động. –