我正在添加JCheckbox
和兩個JPanels
到另一個JPanel
與MigLayout
,每個在不同的行中。問題是行之間的間隙是1-2釐米,我不希望它們之間有空隙。我試圖使用增長來填充空間,但它只是水平填充,而不是垂直填充。行與MigLayout之間的空白
希望有人知道如何解決這個問題。我是一個新手,所以我希望你能以「容易獲得」的方式解釋。
感謝
我正在添加JCheckbox
和兩個JPanels
到另一個JPanel
與MigLayout
,每個在不同的行中。問題是行之間的間隙是1-2釐米,我不希望它們之間有空隙。我試圖使用增長來填充空間,但它只是水平填充,而不是垂直填充。行與MigLayout之間的空白
希望有人知道如何解決這個問題。我是一個新手,所以我希望你能以「容易獲得」的方式解釋。
感謝
MigLayout使用組件之間標準尺寸的空白,如果你不explicitliy更改。 如果您想要刪除這些空白,您可以在行定義中的行之間設置0lp!
,例如, MigLayout("", "[]", "[my checkbox row definitions]0lp![my first panel row definitions]0lp![my second panel row definitions]")
希望這是你的意思;-)
親切的問候,
打開
做到這一點,你宣佈你MigLayout
MigLayout mg = new MigLayout("", "", "1");
在MigLayout有一個佈局對於間隙:gap
及其垂直變體gapy
,所以...
new MigLayout("gapy 0...", "[...]", "[...]");
幫助我們幫助您 - 顯示您的代碼:) – 2012-07-17 11:53:06