org.das2.event
Class BoxRangeSelectorMouseModule
java.lang.Object
org.das2.event.MouseModule
org.das2.event.BoxRangeSelectorMouseModule
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, Displayable, Editable
- Direct Known Subclasses:
- BoxZoomMouseModule
public class BoxRangeSelectorMouseModule
- extends MouseModule
//@deprecated use BoxSelectorMouseModule
Methods inherited from class org.das2.event.MouseModule |
getCursor, getDragRenderer, getHotSpots, getLabel, getListIcon, getListLabel, hotSpotPressed, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePointSelected, mousePressed, mouseReleased, mouseWheelMoved, setDragRenderer, setLabel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xAxis
protected DasAxis xAxis
yAxis
protected DasAxis yAxis
BoxRangeSelectorMouseModule
public BoxRangeSelectorMouseModule(DasCanvasComponent parent,
DataSetConsumer consumer,
DasAxis xAxis,
DasAxis yAxis)
- Parameters:
consumer
- is the source context of the data set selection
create
public static BoxRangeSelectorMouseModule create(DasPlot parent)
mouseRangeSelected
public void mouseRangeSelected(MouseDragEvent e0)
- Description copied from class:
MouseModule
- Action to take when a mouse range (click, drag, release) has been selected.
- Overrides:
mouseRangeSelected
in class MouseModule
addBoxSelectionListener
public void addBoxSelectionListener(BoxSelectionListener listener)
- Registers DataRangeSelectionListener to receive events.
- Parameters:
listener
- The listener to register.
removeBoxSelectionListener
public void removeBoxSelectionListener(BoxSelectionListener listener)
- Removes DataRangeSelectionListener from the list of listeners.
- Parameters:
listener
- The listener to remove.
fireBoxSelected
protected void fireBoxSelected(BoxSelectionEvent event)
- Notifies all registered listeners about the event.
- Parameters:
event
- The event to be fired