public class CrossHairMouseModule extends MouseModule
MouseModule.Pos| Modifier and Type | Field and Description |
|---|---|
protected DataPointSelectionEvent |
de |
dragRenderer, logger, parent| Constructor and Description |
|---|
CrossHairMouseModule(DasPlot parent,
DasAxis xaxis,
DasAxis yaxis) |
CrossHairMouseModule(DasPlot parent,
DataSetConsumer dataSetConsumer,
DasAxis xAxis,
DasAxis yAxis) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataPointSelectionListener(DataPointSelectionListener listener)
Registers DataPointSelectionListener to receive events.
|
static CrossHairMouseModule |
create(DasPlot parent) |
protected void |
fireDataPointSelectionListenerDataPointSelected(DataPointSelectionEvent event)
Notifies all registered listeners about the event.
|
protected DataPointSelectionEvent |
getDataPointSelectionEvent(MousePointSelectionEvent e) |
java.lang.String |
getDirections()
allow one-line directions to be added to the mouse module.
|
void |
keyTyped(java.awt.event.KeyEvent keyEvent) |
void |
mousePointSelected(MousePointSelectionEvent e)
Action to take when a point (click or drag) is selected.
|
void |
removeDataPointSelectionListener(DataPointSelectionListener listener)
Removes DataPointSelectionListener from the list of listeners.
|
axisIsAdjustable, drawListIcon, getCursor, getDragRenderer, getLabel, getListIcon, getListLabel, getParent, keyPressed, keyReleased, maybeRound, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseRangeSelected, mouseReleased, mouseWheelMoved, position, setDirections, setDragRenderer, setLabelprotected DataPointSelectionEvent de
public CrossHairMouseModule(DasPlot parent, DataSetConsumer dataSetConsumer, DasAxis xAxis, DasAxis yAxis)
public static CrossHairMouseModule create(DasPlot parent)
protected DataPointSelectionEvent getDataPointSelectionEvent(MousePointSelectionEvent e)
public void mousePointSelected(MousePointSelectionEvent e)
MouseModulemousePointSelected in class MouseModulee - the event.public void addDataPointSelectionListener(DataPointSelectionListener listener)
listener - The listener to register.public void removeDataPointSelectionListener(DataPointSelectionListener listener)
listener - The listener to remove.protected void fireDataPointSelectionListenerDataPointSelected(DataPointSelectionEvent event)
event - The event to be firedpublic java.lang.String getDirections()
MouseModulegetDirections in class MouseModulepublic void keyTyped(java.awt.event.KeyEvent keyEvent)
keyTyped in interface java.awt.event.KeyListenerkeyTyped in class MouseModule