私のJavaプロジェクトのオブジェクトを特定の方法で整列しようとしましたが、成功しませんでした。私はレイアウトのMigLayoutを使用していますが、これは、私はそれが見たい方法です:MigLayoutを使用した問題のあるレイアウトのヘルプ
- サイドバーには、静的な幅(220px)を持っている必要があり、左側にドッキングします。
- 右の列は、流体の幅を持ち、ウィンドウのサイズに従って展開する必要があります。
- フッターは、底部にドッキングされ、静的な高さ、流体幅を持つ必要があります。
これは私が今持っているコードです:私は使い方の説明を理解しようとしてきたが、彼らが理解しにくい
this.setLayout(new MigLayout("fill, wrap 2", "[30%][70%]", "grow"));
this.add(sourceList, "w 30%");
this.add(listView, "w 70%");
this.add(bottomBar.getComponent(), "growx, push, span");
。ここの誰かがMigLayoutの仕事に関する知識を持っていて、私を助けてくれることを願っていました。
GridBagLayoutでこれを行うことができます。ここでMigLayoutが最適なオプションかどうかはわかりません。 – Liv
他のレイアウトオプションがあることは知っていますが、私が聞いたことから、ずっと多くの配置と寸法の自由度があるので、MigLayoutが最適です。 – Jonathan
@ジョナトンはあなたがしていることをやっています。 MigLayoutとJGoodies FormLayoutは2つのベストです。 GridBagに移動しないでください。使用するのは苦痛です。 –