帮助将Drawed Layout转换为MigLayout

时间:2011-07-16 16:53:33

标签: java swing miglayout

我正在制作一个以非常酷的方式使用MigLayout的示例应用程序。不幸的是,通过快速入门和白皮书阅读后,我仍然有疑问,无法做出我想要的布局。示例应用程序允许您添加/删除基本上是Info Panel + JLabel的游戏。布局应该有两行,一行用于信息面板,另一行用于JLabel。

布局:

  • 第1行(信息面板):[grow] [grow] [grow] [grow]
  • 第2行(JLabels):[成长] [成长] [成长] [成长] [/ list]

这是一张图片,所以你们可以清楚地看到: enter image description here

因此,当我添加游戏时,布局应缩小另一个以适应,就像在此图像上: enter image description here

当我删除布局时,应该增加剩下的布局: enter image description here

但它没有使用给定的布局信息,你们可以帮我一把吗?萎缩的JLabel也应该由我交付,因为它不能自动调整大小???

1 个答案:

答案 0 :(得分:2)

听起来像一个简单的GridLayout就可以解决这个问题。

是的,您需要进行自定义绘制以调整图像大小,因为它可用的空间会发生变化。这意味着您可能需要使用JPanel并手动绘制图像,以便您可以动态缩放图像。