【问题标题】:Combine cells to MigLayout?将单元格合并到 MigLayout?
【发布时间】:2020-11-14 05:34:32
【问题描述】:

如何使用MigLayout合并两个单元格?

我有两个单元格,如下代码所示。我想合并它们,我该怎么办?

JPanel jPanelAccOil = new JPanel(new MigLayout("", "0[]0", "0[]0"));
jPanelAccOil.add(new JPanelInAI(null, "",
    sistema.getGestorComunicacioOPC().getParametresOPCHyperG().getActuatorOilPressure()));
this.add(jPanelAccOil, "cell 2 3");

JPanel jPanelAccPneumatic = new JPanel(new MigLayout("", "0[]0", "0[]0"));
jPanelAccPneumatic.add(new JPanelInAI(null, "",
    sistema.getGestorComunicacioOPC().getParametresOPCHyperG().getAccPneumaticPressure()));
this.add(jPanelAccPneumatic, "cell 3 3, wrap");

【问题讨论】:

  • 发布前请务必查看问题预览(在帖子/编辑区域下方)。那个代码是一团糟! 一般提示: 1) 请对代码和代码 sn-ps、HTML/XML 等结构化文档或输入/输出使用代码格式。为此,请选择文本并单击消息发布/编辑表单顶部的{} 按钮。 2) 使用逻辑一致的缩进代码行和块的形式。缩进是为了让代码流更容易理解!大多数 IDE 都有专门用于格式化代码的键盘快捷键。
  • 感谢您的建议,这是我在 Stackoverflow 上发表的第一篇文章。以后我不会再犯这些错误了

标签: java swing layout-manager miglayout


【解决方案1】:

您可以使用跨越单元格:

span 2 

试试这个:

JPanel jPanelAccPneumatic = new JPanel(new MigLayout("", "0[]0", "0[]0"));
jPanelAccPneumatic.add(new JPanelInAI(null, "",
    sistema.getGestorComunicacioOPC().getParametresOPCHyperG().getAccPneumaticPressure()));
this.add(jPanelAccPneumatic, "cell 3 3, span 2, wrap");

【讨论】:

  • 感谢您的帮助,这将帮助我完成我的项目,我是使用 MigLayout 的新手。
猜你喜欢
  • 2017-07-24
  • 2022-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-12
相关资源
最近更新 更多