2012-07-11 80 views
1

我正在添加JCheckbox和兩個JPanels到另一個JPanelMigLayout,每個在不同的行中。問題是行之間的間隙是1-2釐米,我不希望它們之間有空隙。我試圖使用增長來填充空間,但它只是水平填充,而不是垂直填充。行與MigLayout之間的空白

希望有人知道如何解決這個問題。我是一個新手,所以我希望你能以「容易獲得」的方式解釋。

感謝

+0

幫助我們幫助您 - 顯示您的代碼:) – 2012-07-17 11:53:06

回答

0

MigLayout使用組件之間標準尺寸的空白,如果你不explicitliy更改。 如果您想要刪除這些空白,您可以在行定義中的行之間設置0lp!,例如, MigLayout("", "[]", "[my checkbox row definitions]0lp![my first panel row definitions]0lp![my second panel row definitions]")

希望這是你的意思;-)

親切的問候,

打開

0

做到這一點,你宣佈你MigLayout

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

0

在MigLayout有一個佈局對於間隙:gap及其垂直變體gapy,所以...

new MigLayout("gapy 0...", "[...]", "[...]");