public class DataPointSelectorMouseModule extends MouseModule
CrossHairRendererMouseModule.PosdragRenderer, logger, parent| Constructor and Description |
|---|
DataPointSelectorMouseModule(DasPlot parent,
DataSetConsumer consumer,
DragRenderer dragRenderer,
java.lang.String label) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataPointSelectionListener(DataPointSelectionListener listener)
Registers DataPointSelectionListener to receive events.
|
protected void |
fireDataPointSelectionListenerDataPointSelected(DataPointSelectionEvent event)
Notifies all registered listeners about the event.
|
boolean |
isDragEvents()
Getter for property dragEvents.
|
boolean |
isKeyEvents()
Getter for property keyEvents.
|
boolean |
isReleaseEvents()
Getter for property releaseEvents.
|
void |
keyPressed(java.awt.event.KeyEvent e) |
void |
mousePointSelected(MousePointSelectionEvent e)
Action to take when a point (click or drag) is selected.
|
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
removeDataPointSelectionListener(DataPointSelectionListener listener)
Removes DataPointSelectionListener from the list of listeners.
|
void |
setDragEvents(boolean dragEvents)
Setter for property dragEvents.
|
void |
setKeyEvents(boolean keyEvents)
Setter for property keyEvents.
|
void |
setReleaseEvents(boolean releaseEvents)
Setter for property releaseEvents.
|
axisIsAdjustable, drawListIcon, getCursor, getDirections, getDragRenderer, getLabel, getListIcon, getListLabel, getParent, keyReleased, keyTyped, maybeRound, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseRangeSelected, mouseWheelMoved, position, setDirections, setDragRenderer, setLabelpublic DataPointSelectorMouseModule(DasPlot parent, DataSetConsumer consumer, DragRenderer dragRenderer, java.lang.String label)
public void mousePointSelected(MousePointSelectionEvent e)
MouseModulemousePointSelected in class MouseModulee - the event.public void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerkeyPressed in class MouseModulepublic 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 boolean isDragEvents()
public void setDragEvents(boolean dragEvents)
dragEvents - New value of property dragEvents.public boolean isKeyEvents()
public void setKeyEvents(boolean keyEvents)
keyEvents - New value of property keyEvents.public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class MouseModulepublic boolean isReleaseEvents()
public void setReleaseEvents(boolean releaseEvents)
releaseEvents - New value of property releaseEvents.