gpt4 book ai didi

java - 计算 "nice"在 JSplitPane 中查找分隔符的位置

转载 作者:行者123 更新时间:2023-11-30 09:52:27 26 4
gpt4 key购买 nike

我正在尝试在 JSplitPane 上使用 setDividerLocation 以“最佳尺寸”方式调整两个面板的大小,以便垂直滚动条不会出现在顶部面板中。拆分位置应紧接在顶部面板中的最后一个数据之后。

使用 jSplitPane1.setResizeWeight(1D) 为顶部组件保留过多空间,导致数据下方出现空白空间。

我正在努力让它恰到好处!

alt text

最佳答案

我假设您有一个 JTable 作为拆分 Pane 上方的主要组件?如果是这样,您可以这样做:

int location = (int) table.getPreferredSize().getHeight();
location += splitPane.getDividerSize() * 2;
splitPane.setDividerLocation(location);

关于java - 计算 "nice"在 JSplitPane 中查找分隔符的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4259009/

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