我對Java UI相對來說比較新,並希望得到您對我有一個簡單問題的幫助。BorderLayout - 控制高度但不是寬度
我有一個JPanel
類型BorderLayout
。 CENTER
部分包含組合框。
當外框被調整大小時,面板調整大小(這是所期望的)並且組合框的寬度改變(這也是期望的)。但是,面板調整大小時,組合框的高度也在變化。這是不希望的。
如何確保我的組合框寬度擴展但不是高度?
我也有一個按鈕在LINE_START
。我希望這個按鈕不要伸展。
我對Java UI相對來說比較新,並希望得到您對我有一個簡單問題的幫助。BorderLayout - 控制高度但不是寬度
我有一個JPanel
類型BorderLayout
。 CENTER
部分包含組合框。
當外框被調整大小時,面板調整大小(這是所期望的)並且組合框的寬度改變(這也是期望的)。但是,面板調整大小時,組合框的高度也在變化。這是不希望的。
如何確保我的組合框寬度擴展但不是高度?
我也有一個按鈕在LINE_START
。我希望這個按鈕不要伸展。
我強烈建議你使用我個人最喜歡的TableLayout。因爲你可以像在桌子一樣佈置你的元素,沒有太多麻煩。
You can read more about it here.
This link takes you to a full site about it.
恐怕這個佈局管理器可能會略有過時,當然其頁面上的例子,但即使是在1.7版本的Java
的偉大工程。
看看那裏的例子。您可以使用這個選項來使箱子伸展(即填充可用空間)爲TableLayout.FILL
。
郵政編碼顯示您到目前爲止所取得的成就。 – Bitmap
張貼代碼將非常感謝,這樣,我們可以在給定的標準下查看您的窗口在不同設置下的外觀。所以[SSCCE](http://sscce.org/)請,我正在等待一個:-) –