我正在制作一个以非常酷的方式使用MigLayout的示例应用程序。不幸的是,通过快速入门和白皮书阅读后,我仍然有疑问,无法做出我想要的布局。示例应用程序允许您添加/删除基本上是Info Panel + JLabel的游戏。布局应该有两行,一行用于信息面板,另一行用于JLabel。
布局:
这是一张图片,所以你们可以清楚地看到:
因此,当我添加游戏时,布局应缩小另一个以适应,就像在此图像上:
当我删除布局时,应该增加剩下的布局:
但它没有使用给定的布局信息,你们可以帮我一把吗?萎缩的JLabel也应该由我交付,因为它不能自动调整大小???
答案 0 :(得分:2)
听起来像一个简单的GridLayout就可以解决这个问题。
是的,您需要进行自定义绘制以调整图像大小,因为它可用的空间会发生变化。这意味着您可能需要使用JPanel并手动绘制图像,以便您可以动态缩放图像。