1

簡単な答えが見つからなかった簡単な質問:

私はJPanelさまざまなコンポーネントでいっぱいです。私が次のことをしたら

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

panel.removeAll();

これにより、レイアウト マネージャーも削除されますか? それとも、コンポーネントだけが削除されていますか?

よろしく、ゴートキャット

4

1 に答える 1

4

ドキュメントの発言

このコンテナからすべてのコンポーネントを削除します。このメソッドは、removeLayoutComponent メソッドを介して、このコンテナーのレイアウトからコンポーネントを削除するようにレイアウト マネージャーにも通知します。

このメソッドは、レイアウト関連の情報を変更するため、コンポーネント階層を無効にします。コンテナーが既に表示されている場合は、変更を反映するために、その後階層を検証する必要があります。

于 2013-06-28T15:09:45.290 に答える