gpt4 book ai didi

java - mig 布局 - 跨度和增长/推间距

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:57:41 24 4
gpt4 key购买 nike

我想在 2 行中放置 3 个组件,以便底部组件和右上角组件使用所有可用的水平空间。

JFrame frame = new JFrame();
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setLayout(new MigLayout("debug, fill"));
Container cp = frame.getContentPane();
cp.add(new JTextField("component 1"), "");
cp.add(new JTextField("component 2"), "growx,push,wrap");
cp.add(new JTextField("component 3"), "span,growx,push");
frame.pack();
frame.setVisible(true);

考虑到上述情况,如何在调整框架大小时阻止“组件 1”和“组件 2”之间出现空格?

space problem example

最佳答案

cp.add(new JTextField("component 1"), "");
cp.add(new JTextField("component 2"), "growx,push,wrap");
cp.add(new JTextField("component 3"), "span,growx,pushy");

解决了这个问题。

关于java - mig 布局 - 跨度和增长/推间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2711854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com