2010-02-17 79 views
0

我有一个带有按钮的Java框架,我用setLayout(null)定义了它。动态调整按钮的大小

当我展开框架时,按钮会垂直调整它们的位置,但不是水平调整它们的位置。

有关如何使其动态的任何建议?

+0

@ rishikesh-baviskar01:我已经从您的标题中删除了一些文字,并试图将其纳入问题中。这使得阅读和理解你的问题变得更容易。希望你同意我的改变。 –

回答

3

看看Java Layouts

他们负责放置和调整容器内的组件大小。

0

我强烈建议使用LayoutManager来控制GUI组件的布局。最灵活的经理可能是GridBagLayout,但它可能是过度杀手。如果你想要一个简单的框架,即使是一个简单的FlowLayout或BoxLayout也是足够的。

或者,您可以使用NetBeans等IDE来直观地布局组件(布局是代码生成的)。但是,了解基本布局如何工作非常有用。