【问题标题】:Skip a row GridBagLayout跳过一行 GridBagLayout
【发布时间】:2012-06-12 13:45:40
【问题描述】:

我在 JFrame 上使用 GridBagLayout,我希望能够跳过一两行但让这些行显示为空白,然后在这些行之后有一个按钮。我在文档中找不到任何方法来执行我所描述的操作,有人知道我可以这样做吗?

【问题讨论】:

  • 根据How to use GridBagLayout可以用gridx, gridy设置你要添加的组件的行列吗?
  • 已经在使用这些,但是我需要能够跳过一些 y 值并将它们显示为空白空间。

标签: java swing gridbaglayout


【解决方案1】:

您是否尝试在要保留空白的行中添加空组件?像空的 JPanel 一样?或者可能是不可见的组件。

【讨论】:

  • 这就是我所做的。您创建一个名为fillerPanel 或类似名称的新JPanel,并给它您希望填充的Dimension。它对我来说总是很有效。
【解决方案2】:

发现它比添加空组件更清晰......有一个名为 insets 的GridBagConstraint 允许您在任何方向选择您正在添加的组件和它周围的其他组件之间的空白。不过感谢您的回答!

【讨论】:

    猜你喜欢
    • 2014-06-07
    • 2013-08-17
    • 2013-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 2013-06-13
    相关资源
    最近更新 更多