gpt4 book ai didi

java - GroupLayout 边距/填充是自动生成的吗?

转载 作者:行者123 更新时间:2023-12-01 05:14:57 24 4
gpt4 key购买 nike

我正在使用 grouplayout 来管理 3 个 jpanels。下面是它的屏幕截图(出于保密原因,我无法获得完整的屏幕截图)。绿色边框是 mainPanel,它附加了 grouplayout。三个黑色边框是三个具有不同组件的面板。正如您所看到的,grouplayout 自动创建一个填充(大约 20px)。这种情况仅发生在右侧边框上,左侧边框没问题。我尝试过 setAutoCreateContainerGaps(false) 和 setAutoCreateGaps(false) ,但似乎没有任何效果。此外,由 groupLayout 的 maximumLayoutSize(mainPanel) 返回的 mainPanel 的 maxsize 为 642px,540px,但这三个面板中最长的 jpanel 只有 630px(显式设置)。为什么要添加这些额外的像素?只到右侧?我如何摆脱这个填充/空间?

enter image description here

最佳答案

我想我明白了。我尝试设置 mainPanel.setPreferredSize() 并且 grouplayout 开始遵循这一点。

关于java - GroupLayout 边距/填充是自动生成的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11405587/

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