2012-05-06 15 views
0

下面是使用Java Swing和MigLayout作为主要布局管理器创建的GUI的屏幕截图。 “游戏委员会”保持尽可能小的尺寸,但这不是期望的行为。我想要这个JPanel一直延伸到右边和底部。为什么MigLayout不能拉伸这个表格单元的大小以适应网格?

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

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 s与MigLayout

+2

好的,让我为其他人打点字:代码在哪里? –

+0

与Marko一致,..... – mKorbel

+0

许多可能的原因 - 你可以尝试修改布局列/行约束(类似[max] [min],[max] [min]假设我正在寻找2x2主布局。 ..),但正如所述,看代码将有所帮助。 – radai

回答

0

comment从马尔科Topolnik固定我的问题:

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

相关问题