请看附图。我是 Java GUI 的初学者,希望有人能指导我为这样的 GUI 选择布局管理器。我知道我可能必须使用嵌套的布局管理器,但我不确定哪个可以帮助我完成这项工作。
最佳答案
这是一个想法:
- 在主 JPanel 中使用 BorderLayout。在CENTER部分设置JList
- 在上述布局的 EAST 部分,添加一个新的 JPanel,其 GridLayout 为 6 行 2 列
- 在 GridLayout 上,按照定义的相同顺序添加每个标签、按钮、文本字段等 - 从上到下,从左到右。
或者:您可以使用 7x2 GridLayout 并用空文本字段填充按钮上方的两个位置,以将上方的标签/字段与下方的按钮分开。
关于java - 我应该使用哪个 LayoutManager?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15099611/