У меня есть ящик Java, в котором находятся различные компоненты.Когда пользователь выполняет действие, я хочу очистить блок, поместить в него другой набор компонентов и затем представить блок пользователю.Коробка является частью коробки JDialog.Я могу очистить поле и снова заполнить его, но на дисплее не отображается новое содержимое.Это просто пустой дисплей (я полагаю, что это отражает тот факт, что я опустошил содержимое коробки).Я перекрашиваю коробку после того, как помещаю новое содержимое, но в области, где находится коробка, дисплей пуст.Как ни странно, если я сначала добавлю границу строки в блок, а затем перекрасю ее, содержимое коробки появится на экране.Это самое странное поведение.Есть идеи, почему это происходит и как обойти эту проблему?
Спасибо,
Эллиот