Package org.apache.batik.swing
Class JSVGScrollPane.SBListener
- java.lang.Object
-
- org.apache.batik.swing.JSVGScrollPane.SBListener
-
- All Implemented Interfaces:
java.util.EventListener,javax.swing.event.ChangeListener
- Enclosing class:
- JSVGScrollPane
protected class JSVGScrollPane.SBListener extends java.lang.Object implements javax.swing.event.ChangeListenerAdvanced JScrollBar listener.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.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleaninDragprotected booleanisVerticalprotected intstartValue
-
Constructor Summary
Constructors Constructor Description SBListener(boolean vertical)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidstateChanged(javax.swing.event.ChangeEvent e)
-