我正在使用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