Мне нужно удалить Component
в Center
из JPanel
, но после некоторых попыток победить не удастся.
Я попробовал метод здесь:
Удаление элемента CENTER из JPanel с помощью BorderLayout
Но метод ответа выдает ошибку времени компиляции:
Type mismatch: cannot convert from LayoutManager to BorderLayout
Я неверно истолковал ответ?
Кроме того, мне также интересно, могу ли я обновить только один компонент из GroupLayout. Может кто-нибудь сказать мне, как это сделать?
РЕДАКТИРОВАТЬ: @mre: Вот код:
BorderLayout layout = panel.getLayout();
panel.remove(layout.getLayoutComponent(BorderLayout.CENTER));
Что в основном совпадает с ссылкой.
Спасибо всем!