gpt4 book ai didi

带有分隔符的 Java/Swing Box 布局

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

代码如下:

Box twoPanelBox= new Box(BoxLayout.Y_AXIS);
twoPanelBox.add(panelA); // red
twoPanelBox.add(new JSeparator(SwingConstants.HORIZONTAL) );
twoPanelBox.add(panelB); // black

这是我得到的:

screenshot of panels

红色和黑色面板按预期显示,其中分隔符(周围的绿色框)之间有一些空白。

如何避免这种边缘,并消除这种空间(灰色区域)?谢谢

最佳答案

有点出乎意料的是,BoxLayout 会拉伸(stretch)分隔符。然而,这个肮脏的 hack 会有所帮助:

JSeparator separator = new JSeparator(SwingConstants.HORIZONTAL);
separator.setMaximumSize( new Dimension(Integer.MAX_VALUE, 1) );
mergeBox.add(separator);

关于带有分隔符的 Java/Swing Box 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20802330/

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