【问题标题】:Put 2 FlowLayouts one under another with a margin将 2 个 FlowLayout 并排放置,并留有边距
【发布时间】:2015-05-21 08:35:08
【问题描述】:

我正在尝试动态创建 2 个FlowLayout 实例(其中一个有大约 50 个动态创建的按钮,另一个有大约 10 个),因此它们之间存在细微的差距。我坚持这一点,我尝试使用BoxLayout 并将流布局放入其中,然后与 Box 类及其方法创建间隙,但它没有用。我尝试了BorderLayoutGridBagLayout,但也没有用。

您可以在下面的图片中看到我正在尝试做的事情。如果有人知道如何做到这一点,我将不胜感激。实际的问题是:如何在前 50 个按钮和其他 10 个按钮之间创建一个间隙,其中两组按钮都必须在流布局中设置。

【问题讨论】:

    标签: java swing jpanel layout-manager flowlayout


    【解决方案1】:

    这个效果可以通过在每个带有FlowLayout的容器中添加一个EmptyBorder来实现。

    许多布局允许我们在组件之间设置间隙,这取决于两个具有流式布局的容器被添加到哪个布局,这在这里可能是可能的。

    【讨论】:

      猜你喜欢
      • 2012-03-10
      • 2017-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      • 2011-01-16
      • 2018-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多