我有一个带有按钮的Java框架,我使用setLayout(null)
定义了它。
当我展开框架时,按钮会垂直调整其位置,但不会水平调整。
关于如何让它变得动态的任何建议?
答案 0 :(得分:3)
查看Java Layouts。
他们负责放置容器内的组件并调整其大小。
答案 1 :(得分:0)
我强烈建议使用LayoutManager来控制GUI组件的布局方式。最灵活的经理可能是GridBagLayout,但可能会过度杀戮。如果你想拥有一个简单的框架,即使是简单的FlowLayout或BoxLayout也可能就足够了。
或者,您可以使用像NetBeans这样的IDE来直观地布局组件(布局是代码生成的)。但是,了解基本布局如何工作非常有用。