2016-04-27 44 views

回答

3

閱讀從How to Use Separators Swing的教程部分,在那裏你會發現聲明:

分離器幾乎沒有API,是非常容易的,只要你保持一件事記住使用方法:在大多數實現,垂直分隔符的首選高度爲0,水平分隔符的首選寬度爲0.這意味着分隔符不可見,除非您設置其首選大小或將其置於佈局管理器(如BorderLayout)的控制下或者將其拉伸以填充其可用顯示區域的BoxLayout。

因此,如果您將它與GridBagLayout一起使用,那麼您將需要指定適當的約束,以便分隔符填充給定行的所有列。有關約束和工作示例的更多信息,請閱讀Swing教程How to Use GridBagLayout中的部分。本教程演示如何讓按鈕填充3列,因此請嘗試用分隔符替換按鈕。