gpt4 book ai didi

java - 使用 GroupLayout 仅设置面板的最大高度(不使用 setMaximumSize)

转载 作者:搜寻专家 更新时间:2023-10-31 20:02:25 26 4
gpt4 key购买 nike

我查看了所有其他答案,但他们都建议使用 GroupLayoutBoxLayout,或者将使用 GridBagLayout 的面板与另一个使用 GridBagLayout 的面板包装在一起上面提到的布局。

我目前正在使用 GridBagLayout,我想知道是否有办法设置面板的最大高度。我不想限制宽度,只想限制高度,所以 setMaximumSize(Dimension) 将不起作用。

GridBagLayout 是否以任何方式支持它?抱歉,如果我的问题不包含任何代码,我可能找到的唯一尝试是 setMaximumSize(Dimension),或者将其包装在另一个面板中(我希望避免这种情况)

最佳答案

如果你只想限制一个维度那么就不要限制另一个:

    component.setMaximumSize( new Dimension(
Integer.MAX_VALUE,
requiredMaxHeight
) );

关于java - 使用 GroupLayout 仅设置面板的最大高度(不使用 setMaximumSize),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23751759/

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