aJCheckboxと twoJPanelsを で別のJPanel行に追加MigLayoutしています。それぞれ別の行にあります。問題は、行間の隙間が 1 ~ 2 cm であり、それらの間に隙間が必要ないことです。grow を使用してスペースを埋めようとしましたが、垂直ではなく水平にのみ埋められます。
誰かがこれを修正する方法を知っていることを願っています。私は初心者なので、「簡単に」説明できることを願っています。
ありがとう
MigLayout には、 gaps: のレイアウト制約 (レイアウトの定義にある 3 つの文字列の最初の文字列)gapと、その垂直バリアントgapyがあります。
new MigLayout("gapy 0...", "[...]", "[...]");
    明示的に変更しない場合、MigLayout はコンポーネント間に標準サイズのギャップを使用します。これらのギャップを削除したい場合0lp!は、行定義の行間に設定できます。MigLayout("", "[]", "[my checkbox row definitions]0lp![my first panel row definitions]0lp![my second panel row definitions]")
それがあなたの言いたいことであることを願っています;-)
敬具、
順番
MigLayout を宣言する場所でこれを行います
MigLayout mg = new MigLayout("", "", "1");