【发布时间】:2013-06-02 12:45:11
【问题描述】:
我正在制作一个小型 GUI,它需要在 JFrame 中添加至少 4 个面板。我正在使用 GridBagLayout。这些面板中的每一个都有一些不同长度的标签和文本区域。 我插入了 3 帧:
jf.add(panel1, BorderLayout.NORTH);
jf.add(panel2, BorderLayout.CENTER);
jf.add(panel4, BorderLayout.SOUTH);
这里的 jf 是框架。现在我多了一个面板(Panel3),它必须在面板 2 和面板 4 之间。请给我一些想法,我们如何插入超过 3 个面板。 谢谢你
【问题讨论】:
-
您可能应该看看this guide,以帮助您选择适合您需要的布局。据我了解,您希望垂直显示面板。为此,
BoxLayout可能会有所帮助。
标签: java swing jframe jpanel gridbaglayout