动态调整按钮大小

时间:2010-02-17 17:33:42

标签: java swing layout

我有一个带有按钮的Java框架,我使用setLayout(null)定义了它。

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

关于如何让它变得动态的任何建议?

2 个答案:

答案 0 :(得分:3)

查看Java Layouts

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

答案 1 :(得分:0)

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

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