gpt4 book ai didi

java - JScrollPane 拖动时的步长

转载 作者:行者123 更新时间:2023-12-01 13:43:00 25 4
gpt4 key购买 nike

拖动时是否可以指定 JScrollPane 的步长?

我知道 setUnitIncrementsetBlockIncrement,但拖动滚动条时这些不起作用。

编辑:AdjustmentListener

final AdjustmentListener myAdjustmentListener = new AdjustmentListener() {
@Override
public void adjustmentValueChanged(AdjustmentEvent e) {
if (e.getAdjustmentType() == AdjustmentEvent.TRACK){
e.getAdjustable().setUnitIncrement(500);
e.getAdjustable().setBlockIncrement(500);
}
}
};

最佳答案

设置 setUnitIncrementsetBlockIncrement 值只会更改使用鼠标滚轮、箭头键和滚动条箭头滚动时的滚动速度。拖动滚动条时,这些值不会改变滚动速度。

但是,可以将 AdjustmentListener 添加到滚动条以监听滚动条的移动。

关于java - JScrollPane 拖动时的步长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20552775/

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