gpt4 book ai didi

java - BoxLayout 拉伸(stretch)组件以适应父面板

转载 作者:IT老高 更新时间:2023-10-28 20:50:23 28 4
gpt4 key购买 nike

您好,我正在使用 BoxLayoutJPanel 堆叠在一起 (BoxLayout.Y_AXIS),例如,如果我的 parent JPanel 的高度为 500 像素,我向其添加了两个高度均为 100 像素的子面板。 BoxLayout 拉伸(stretch)它们,使它们一起占据 500px 的空间。有谁知道如何禁用此功能?

最佳答案

BoxLayout 是少数几个尊重组件最小和最大尺寸的布局管理器之一。因此,如果您想防止面板拉伸(stretch),您可以使用:

panel.setMaximumSize( panel.getPreferredSize() );

关于java - BoxLayout 拉伸(stretch)组件以适应父面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2194998/

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