removeAll() 是否也会删除 JPanel 上的布局管理器?

Goa*_*cat 3 java layout swing

我找不到简单答案的简单问题:

我有一个JPanel充满不同组件的。如果我执行以下操作

JPanel panel = new JPanel();
//Code to add componenets to the panel.
panel.setLayout(new MigLayout("wrap 5");

panel.removeAll();
Run Code Online (Sandbox Code Playgroud)

这是否也会删除布局管理器?或者只是删除了组件?

最好的问候,山羊猫

Sur*_*tta 5

文件说

从此容器中移除所有组件。此方法还通知布局管理器通过removeLayoutComponent 方法从该容器的布局中删除组件。

此方法更改与布局相关的信息,因此使组件层次结构无效。如果容器已显示,则必须随后验证层次结构以反映更改。