Можно ли указать размер шага JScrollPane при его перетаскивании?Размер шага JScrollPane при перетаскивании
Я знаю setUnitIncrement
и setBlockIncrement
, но они не работают при перетаскивании полосы прокрутки.
Edit: 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);
}
}
};
Да, это контролируется пропорциональным значением Rectangle от JViewport v.s. JComponent в JScrollPane – mKorbel
Я отредактировал свой ответ и добавил AdjustmentListener, который я сейчас использую. Какое событие следует использовать для прослушивания движений полосы прокрутки? –