public class BoxRangeSelectorMouseModule extends MouseModule
MouseModule.Pos| Modifier and Type | Field and Description |
|---|---|
protected DasAxis |
xAxis |
protected DasAxis |
yAxis |
dragRenderer, logger, parent| Constructor and Description |
|---|
BoxRangeSelectorMouseModule(DasCanvasComponent parent,
DataSetConsumer consumer,
DasAxis xAxis,
DasAxis yAxis) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBoxSelectionListener(BoxSelectionListener listener)
Registers DataRangeSelectionListener to receive events.
|
static BoxRangeSelectorMouseModule |
create(DasPlot parent) |
protected void |
fireBoxSelected(BoxSelectionEvent event)
Notifies all registered listeners about the event.
|
void |
mouseRangeSelected(MouseDragEvent e0)
Action to take when a mouse range (click, drag, release) has been
selected.
|
void |
removeBoxSelectionListener(BoxSelectionListener listener)
Removes DataRangeSelectionListener from the list of listeners.
|
axisIsAdjustable, drawListIcon, getCursor, getDirections, getDragRenderer, getLabel, getListIcon, getListLabel, getParent, keyPressed, keyReleased, keyTyped, maybeRound, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePointSelected, mousePressed, mouseReleased, mouseWheelMoved, position, setDirections, setDragRenderer, setLabelpublic BoxRangeSelectorMouseModule(DasCanvasComponent parent, DataSetConsumer consumer, DasAxis xAxis, DasAxis yAxis)
consumer - is the source context of the data set selectionpublic static BoxRangeSelectorMouseModule create(DasPlot parent)
public void mouseRangeSelected(MouseDragEvent e0)
MouseModulemouseRangeSelected in class MouseModulee0 - the drag event.public void addBoxSelectionListener(BoxSelectionListener listener)
listener - The listener to register.public void removeBoxSelectionListener(BoxSelectionListener listener)
listener - The listener to remove.protected void fireBoxSelected(BoxSelectionEvent event)
event - The event to be fired