コンテナ内のコンポーネントの順序変更

コンテナ内のコンポーネントの順序は、コンポーネントが追加される順序であり、タブキーを押したときにコンポーネントが選択される順序です。

制約 (レイアウトを決定するプロパティ) を使用しないレイアウトマネージャの場合、コンポーネントの配置はコンポーネントの順序によって決まります。このようなレイアウトマネージャとしては、FlowLayout、BoxLayout、GridLayout があります。これらのレイアウトマネージャの場合、フォームエディタでコンポーネントをドラッグしたり、コンポーネントインスペクタでコンポーネントを順序変更したりすることにより、コンポーネントの順序を変更できます。

レイアウト制約を使用するレイアウトマネージャ (BorderLayout、GridBagLayout、CardLayout、AbsoluteLayout、NullLayout) の場合、コンポーネントの配置はコンテナ内のコンポーネントの順序では決定されません。これらのコンテナの場合、コンポーネントの順序を変更できるのはコンポーネントインスペクタにおいてだけです。

コンポーネントインスペクタでコンポーネントの順序を変更する手順は、次のとおりです。

GridBagLayout は制約を使用してコンポーネントの配列を決定しますが、「グリッド X」プロパティと「グリッド Y」プロパティが使用されていないときは、コンポーネント順序によってレイアウトが決定されます。
関連項目
コンポーネントインスペクタ

コンポーネントの移動とコピー

レイアウトプロパティの設定

GridBagLayout

著作権と商標について