创建具有垂直堆叠部分的摆动 GUI



我想在 Swing 中创建一个包含两个垂直部分的 GUI:

+-----------------------+
| labels,textfields     |
|   and buttons         |
+-----------------------+
|                       |
| chart display         |
|                       |
|                       |
+-----------------------+

我希望第一部分占据大约 30% 的垂直空间,第二部分大约占据 70%。如何使用Java Swing实现这一点?

另请参阅JSplitPane.setDividerLocation(int) & 如何使用拆分窗格。

我建议在您想要控制布局组件大小的情况下使用 GridBagLayout,因为它允许在组件上放置权重。

如何使用 GridBagLayout

使用像 BorderLayout 这样的布局管理器。最上面的一个会去BorderLayout.NORTH,更大的一个会去BorderLayout.CENTER

相关内容

  • 没有找到相关文章