protected class JSVGScrollPane.SBListener
extends java.lang.Object
implements javax.swing.event.ChangeListener
A separate listener must be attached to each scrollbar, since we keep track of mouse state for each scrollbar separately!
This coalesces drag events so we don't track them, and 'passes through' click events. It doesn't coalesce as many events as it should, but it helps considerably.
Modifier and Type | Field and Description |
---|---|
protected boolean |
inDrag |
protected boolean |
isVertical |
protected int |
startValue |
Constructor and Description |
---|
SBListener(boolean vertical) |
Modifier and Type | Method and Description |
---|---|
void |
stateChanged(javax.swing.event.ChangeEvent e) |
Copyright © 2022 Apache Software Foundation. All Rights Reserved.