下面是我使用Java Swing和MigLayout作为主布局管理器创建的GUI的屏幕截图。 “游戏板”保持了尽可能小的尺寸,但这不是理想的行为。我希望这个JPanel
一直延伸到右边和底部。
为什么布局不像我期望的那样?我可以改变这种行为吗?
以下是主窗口中的相关代码:
_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
。