java - 什么布局管理器会做这个?

标签 java swing layout-manager

OY,没有足够的代表点数来张贴图片...

____________________________________________________
|joes pizza                                         |
|          pizza type  toppings         ----------- |
|                                       |         | |
|          cheese       mushrooms       | 15.00   | |
|          veggie       extra cheese    |         | |
|          pepperoni    bacon           |         | |
|                                       ----------  |
|  _______________________________________________  |
|  |  calculate total                             | |
|  ------------------------------------------------ |
|___________________________________________________|

我应该为类构建这个,中间的选项是单选按钮和复选框,我的面板中的所有组件都在我的框架中。我剩下要做的就是 actionListener 并使其看起来像这样。我们正在学习布局管理器,已经给出了五个(FlowLayout、BorderLayout、GridLayout、BoxLayout、CardLayout 和 GridBagLayout)。

不过,我似乎无法让它们中的任何一个看起来像这样。他们要么全部排成一条线,要么以某种疯狂的交错形式出现,或者从一个边界挤到另一个边界。有什么建议么?以防我的设置妨碍,我在标签中有 joe's pizza,在 Pane 中有披萨类型,在 Pane 中有浇头,在右侧有 textArea,最后是按钮。我不是在寻找答案或实现它的代码,只是想知道我应该使用什么工具。如果我无法弄清楚这些工具,我会问另一个问题或在评论中提问。感谢您的任何建议。

托尼

最佳答案

您可以嵌套具有不同布局的 JPanels。这是一种解决方法。图片应该说明一切。

enter image description here

关于java - 什么布局管理器会做这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21948289/

相关文章:

java - 仅当 SonarQube 服务器在线时才对 Jenkins 执行 SonarQube 分析

java - 带有 Applet 和 JPanel 菜单的 JFrame

java哪个布局管理器适合这个任务?

java - 如何将 JTextField 转换为 int 并再次返回?

java - JTabbedPane 组件的选项卡未显示

java - 堆叠 JLayer 类(到 JPanel)

Java Swing 组件未显示

java - 使用 @DiscriminatorValue 的多个对象的单个存储库

java - 如何从依赖库运行单元测试

java - 按正弦波顺序打印数字