使用 BorderLayout 从 JPanel 中移除 CENTER 元素

2022-09-01 12:59:28

有没有办法用 a 删除 添加到 的 ,而不必引用本身?ComponentCENTERJPanelBorderLayoutComponent


答案 1

像这样的东西?

BorderLayout layout = (BorderLayout)panel.getLayout();
panel.remove(layout.getLayoutComponent(BorderLayout.CENTER));

答案 2