2

aJCheckboxと twoJPanelsを で別のJPanel行に追加MigLayoutしています。それぞれ別の行にあります。問題は、行間の隙間が 1 ~ 2 cm であり、それらの間に隙間が必要ないことです。grow を使用してスペースを埋めようとしましたが、垂直ではなく水平にのみ埋められます。

誰かがこれを修正する方法を知っていることを願っています。私は初心者なので、「簡単に」説明できることを願っています。

ありがとう

4

3 に答える 3

2

MigLayout には、 gaps: のレイアウト制約 (レイアウトの定義にある 3 つの文字列の最初の文字列)gapと、その垂直バリアントgapyがあります。

new MigLayout("gapy 0...", "[...]", "[...]");
于 2013-11-05T21:07:16.680 に答える
0

明示的に変更しない場合、MigLayout はコンポーネント間に標準サイズのギャップを使用します。これらのギャップを削除したい場合0lp!は、行定義の行間に設定できます。MigLayout("", "[]", "[my checkbox row definitions]0lp![my first panel row definitions]0lp![my second panel row definitions]")

それがあなたの言いたいことであることを願っています;-)

敬具、

順番

于 2012-07-18T07:49:29.770 に答える
0

MigLayout を宣言する場所でこれを行います

MigLayout mg = new MigLayout("", "", "1");

于 2013-07-25T02:39:58.593 に答える