public class DataPointSelectorMouseModule extends MouseModule
CrossHairRenderer
MouseModule.Pos
dragRenderer, 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, setLabel
public DataPointSelectorMouseModule(DasPlot parent, DataSetConsumer consumer, DragRenderer dragRenderer, java.lang.String label)
public void mousePointSelected(MousePointSelectionEvent e)
MouseModule
mousePointSelected
in class MouseModule
e
- the event.public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
keyPressed
in class MouseModule
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 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.MouseListener
mouseReleased
in class MouseModule
public boolean isReleaseEvents()
public void setReleaseEvents(boolean releaseEvents)
releaseEvents
- New value of property releaseEvents.