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");