0

下面是我使用 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.

4

1 回答 1

0

Marko Topolnik 的这条评论解决了我的问题:

但是电路板组件上没有布局提示。默认为不拉伸。你读过growfill约束吗?

于 2012-05-07T15:32:09.507 回答