答案 0 :(得分:1)
您可以使用GridBagLayout。它是一个更通用的GridLayout。它允许您自定义网格宽度,网格高度等。 GridBagLayout examples
答案 1 :(得分:1)
任何人都可以给我一个布局管理器的线索
如果您想将单个面板与单个布局管理器一起使用,那么您可以使用GridBagLayout
。编码变得更加复杂,因为您需要指定每个组件的网格位置。
或者,您可以使用多个面板,每个面板都有不同的布局管理器。从使用垂直BoxLayout
的面板开始。然后,您可以将标签添加到面板。然后使用GridLayout
创建第二个面板。将单选按钮添加到此面板,然后使用BoxLayout将面板添加到面板。最后,将BoxLayout面板添加到框架的“PAGE_START”。
阅读Layout Managers上Swing教程中的部分,了解更多信息和工作示例。关键是你永远不会被迫使用单一的布局管理器。这允许您更逻辑地设计表单。
答案 2 :(得分:0)
您需要GridLayout。 检查那里你可以找到的样本。
答案 3 :(得分:0)
如果你想要简单的解决方案,我可能只是使用标准的边框布局。
Panel North,Panel Center,Panel South。
将您的JLabel添加到北面板。 将按钮添加到其他两个面板。
然后创建一个主面板并添加北,中,南。
正如其他人所建议的,使用网格将是最专业的,但如果你想要简单,那么边框布局将起作用。