多くのコントロールを備えたかなり大きなフォームを作成する必要があります。コントロールは、基本的なコントロール/設定と拡張コントロール/設定に分かれています。ユーザーは、基本コントロールのみを表示するか、基本コントロールと拡張コントロールの両方を表示するかを決定できます。
このパネルを表示または非表示にすることで 2 つのビューを簡単に切り替えることができるように、すべての拡張コントロールを独自の JPanel にドロップしました。
現在、私は GroupLayout を使用していますが、異なるパネルのコントロールが整列していません。
Label aaa: Text field
Label a: Text field
Label aaaaaa: Text field
----------------------------
Label b: Text field
Label bbb: Text field
Label bb: Text field
残念ながら、2 つのパネルのレイアウトを「同期」する方法を見つけました (AbsoluteLayout と固定コントロール座標を使用する場合を除く)。
- これを達成する方法はありますか?
- 私のデザイン全体に欠陥がありますか?
編集:可能であれば、GroupLayout マネージャーを保持したいと思います。