为什么MigLayout不会拉伸此表格单元格的大小以适应网格?

时间:2012-05-06 08:45:59

标签: java swing miglayout

下面是我使用Java Swing和MigLayout作为主布局管理器创建的GUI的屏幕截图。 “游戏板”保持了尽可能小的尺寸,但这不是理想的行为。我希望这个JPanel一直延伸到右边和底部。

为什么布局不像我期望的那样?我可以改变这种行为吗?

GUI

以下是主窗口中的相关代码:

_frame.setLayout(new MigLayout());
_frame.getContentPane().add(_board);
_frame.getContentPane().add(_cardPick, "wrap, span 2 1");
_frame.getContentPane().add(_regList);
_frame.getContentPane().add(_chkPowerdown, "gapleft 15, align left bottom");
_frame.getContentPane().add(_btnSubmit, "gapleft 15, wrap, align left bottom");
_frame.pack();

前三个组件都有TitledBorder。它们是定制的JPanel,带有MigLayout

1 个答案:

答案 0 :(得分:0)

来自Marko Topolnik的comment解决了我的问题:

  

但是电路板组件上没有布局提示。默认情况下不伸展。您是否了解了growfill约束?