public class VerticalRangeSelectorMouseModule extends MouseModule
MouseModule.PosdragRenderer, logger, parent| Constructor and Description |
|---|
VerticalRangeSelectorMouseModule(DasCanvasComponent parent,
DasAxis axis) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataRangeSelectionListener(DataRangeSelectionListener listener)
Registers DataRangeSelectionListener to receive events.
|
static VerticalRangeSelectorMouseModule |
create(DasPlot parent) |
java.lang.String |
getLabel()
returns a human-readable string that identifies the module
|
void |
mouseRangeSelected(MouseDragEvent e0)
Action to take when a mouse range (click, drag, release) has been
selected.
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouse wheel events zoom or pan rapidly.
|
void |
removeDataRangeSelectionListener(DataRangeSelectionListener listener)
Removes DataRangeSelectionListener from the list of listeners.
|
axisIsAdjustable, drawListIcon, getCursor, getDirections, getDragRenderer, getListIcon, getListLabel, getParent, keyPressed, keyReleased, keyTyped, maybeRound, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePointSelected, mousePressed, mouseReleased, position, setDirections, setDragRenderer, setLabelpublic VerticalRangeSelectorMouseModule(DasCanvasComponent parent, DasAxis axis)
public java.lang.String getLabel()
MouseModulegetLabel in class MouseModulepublic static VerticalRangeSelectorMouseModule create(DasPlot parent)
public void mouseRangeSelected(MouseDragEvent e0)
MouseModulemouseRangeSelected in class MouseModulee0 - the drag event.public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenermouseWheelMoved in class MouseModulee - public void addDataRangeSelectionListener(DataRangeSelectionListener listener)
listener - The listener to register.public void removeDataRangeSelectionListener(DataRangeSelectionListener listener)
listener - The listener to remove.