我不确定哪个布局用于看起来像这样的程序:
我正在使用Eclipse和Window Builder Pro插件,并且了解布局管理器的基本知识。你对我的建议是什么?
答案 0 :(得分:2)
您可以使用GridLayout()。
例如:new GridLayout(4,2);
除此之外,您还可以通过精心设计面板和框架来使用布局组合。例如,您可以将GridLayout用于JPanel对象,将BorderLayout用于另一个JPanel对象,在内部排列这两个面板的组件,然后将这两个面板添加到使用另一个布局的JFrame对象,比如说FlowLayout。
答案 1 :(得分:2)
我建议最外面的组件使用BorderLayout
,右边的图像“居中”,“左”包含RowLayout
以包含堆叠列中的所有组件:
+-----------------+----(BorderLayout)------------+
| LEFT | CENTER |
| +-(RowLayout)-+ | |
| | ROW1 | | |
| +-------------+ | |
| | ROW2 | | |
| +-------------+ | |
| | ... | | |
| +-------------+ | |
| | ROWn | | |
| +-------------+ | |
+-----------------+------------------------------+
答案 2 :(得分:1)
如果您想要一些简单但功能强大的布局管理器,请转到GridLayout。并使用FormLayout进行更复杂的处理。我还注意到你窗口中的“下一步”按钮,所以你应该看看JFace Wizards。