Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的软件中有一个 JSplitpane,里面有两个 JPanel,我希望分隔线的高度随着屏幕大小的调整而调整
这是我调整大小时发生的情况:
我一直在到处寻找这个,我知道它一定很容易修复,但我找不到它。
链接到 API/方法
所需代码:
splitPane.setResizeWeight(1);
解释 :
默认值 0 表示右/下组件获得所有额外空间(左/上组件行为固定),其中值 1 指定左/上组件获得所有额外空间(右/底部组件作用固定)。具体来说,左侧/顶部组件获得 (weight * diff) 额外空间,右侧/底部组件获得 (1 - weight) * diff 额外空间。