2012-06-08 69 views
2

我在JFrame上使用GridBagLayout,我希望能夠跳過一行或兩行,但將這些行顯示爲空白,然後在這些行後面有一個按鈕。我無法在文檔中找到任何可以做我所描述的方式,有誰知道我可以做到這一點?跳過一行GridBagLayout

+0

根據[如何使用GridBagLayout](http://docs.oracle.com/javase/tutorial/uiswing/layout/gridbag.html),您可以使用'gridx,gridy'來設置行和列的行你添加的組件? –

+0

已經使用這些,但我需要能夠跳過幾個y值,並將它們顯示爲空白空間。 –

回答

5

找出它比添加空白組件要乾淨得多......有一個名爲insets的GridBagConstraint,它允許您選擇要添加的組件和其周圍的其他組件在任何方向上的空白區域。雖然感謝您的答案!

4

您是否嘗試在要保留空白的行中添加空白組件?像空的JPanels?或者可能是不可見的組件。

+0

這就是我所做的。你創建一個名爲'fillerPanel'的新的'JPanel'或類似的東西,並給它你想要填充的'Dimension'。它對我來說一直很好。 – kentcdodds