java miglayout_java-如何使用MigLayout控制面板的整体尺寸限...

我正在测试一个项目的MigLayout,但似乎无法弄清楚MigLayout可以控制正在布局的整个面板的大小.我正在改编MigLayout whitepaper中的示例.此外,我正在用Python编写并使用Jython,而不是用Java编写.也就是说,这是我当前的代码.

layout = MigLayout("fillx",

# Column constraints

"[right]rel[grow,fill]",

# Row constraints

"[]10[]10[]")

panel = JPanel(layout)

panel.add(JLabel("Enter size:"),

"")

panel.add(JTextField(""),

"wrap, width 150:250")

panel.add(JLabel("Enter weight:"),

"")

panel.add(JTextField(""),

"wrap, width 150:250")

panel.add(JButton("Ok"),

"span 2, align center, width 100:150")

然后面板进入JFrame进行显示.当我调整框架大小时,控件会很好地调整大小并遵守其最小大小.但是,框架上没有最小尺寸,似乎也没有任何办法可以达到面板的实际最小尺寸来为框架设置尺寸.要求面板的最小尺寸将返回一个尺寸,该尺寸在设置在框架上时(加上插图)会切断按钮和文本字段的一半.

我想要的是能够为框架设置最小尺寸(不是硬编码!),以便面板适合并且没有任何控件被切断.做这个的最好方式是什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值