我正在使用borderLayout將我的組件放置在JFrame和Box(BoxLayout.X_AXIS)中,以將按鈕放在一起。但它造成了兩個問題:在不改變按鈕大小的情況下更改按鈕文本
我想要的按鈕具有相同的大小,但它會自動調整大小,它們適合在其中的文本(尤其是惱人的,當我在運行時改變按鈕中的文本)
我想要的按鈕使它們之間的空間一點點(比方說10像素)
使用的borderlayout這是可能的,或者我需要使用setLayout的爲空?如果是這樣,這是不是會搞砸框架中按鈕的原始位置?或者這仍然會由與borderLayout放置在一起的Box處理?
謝謝,設置按鈕的最小/最大尺寸工作。我現在正在研究GridBagLayout。 – FinalArt2005 2009-10-19 14:31:34
設置preferredSize似乎只適用於高度,而不適用於寬度。 – FinalArt2005 2009-10-20 09:46:54