public class FrequencyDragRenderer extends LabelDragRenderer implements DragRenderer, java.awt.event.KeyListener
ghostColor| Constructor and Description |
|---|
FrequencyDragRenderer(DasCanvasComponent parent,
DasAxis axis)
Creates a new instance of HorizontalFrequencyDragRenderer
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.lang.String p,
java.beans.PropertyChangeListener l) |
void |
clear(java.awt.Graphics g)
this is not used, and is left over from an old version of the library.
|
MouseDragEvent |
getMouseDragEvent(java.lang.Object source,
java.awt.Point p1,
java.awt.Point p2,
boolean isModified)
This method is called by the DMIA on mouse release.
|
boolean |
isPointSelection()
indicates that MM.mousePointSelected() should called as new mouse events
come in.
|
boolean |
isUpdatingDragSelection()
range selection events should be fired during drag.
|
void |
keyPressed(java.awt.event.KeyEvent e) |
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
keyTyped(java.awt.event.KeyEvent e) |
void |
removePropertyChangeListener(java.lang.String p,
java.beans.PropertyChangeListener l) |
java.awt.Rectangle[] |
renderDrag(java.awt.Graphics g1,
java.awt.Point p1,
java.awt.Point p2)
draws the drag for mousing from p1 to p2, and returns an array of
Rectangles covering the rendering.
|
addDirtyBounds, addDirtyBounds, getDirtyBounds, isTooltip, resetDirtyBounds, setLabel, setTooltipgetParent, setParentpublic FrequencyDragRenderer(DasCanvasComponent parent, DasAxis axis)
public java.awt.Rectangle[] renderDrag(java.awt.Graphics g1,
java.awt.Point p1,
java.awt.Point p2)
DragRendererrenderDrag in interface DragRendererrenderDrag in class LabelDragRendererg1 - the graphics context for renderingp1 - the click pointp2 - the current mouse position during drag and release.public boolean isPointSelection()
AbstractDragRendererisPointSelection in interface DragRendererisPointSelection in class LabelDragRendererpublic void clear(java.awt.Graphics g)
AbstractDragRendererclear in interface DragRendererclear in class LabelDragRendererg - the graphics contextpublic boolean isUpdatingDragSelection()
AbstractDragRendererisUpdatingDragSelection in interface DragRendererisUpdatingDragSelection in class LabelDragRendererpublic MouseDragEvent getMouseDragEvent(java.lang.Object source, java.awt.Point p1, java.awt.Point p2, boolean isModified)
LabelDragRenderergetMouseDragEvent in interface DragRenderergetMouseDragEvent in class LabelDragRendererp1 - the click pointp2 - the current mouse position during drag and release.public void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenerpublic void addPropertyChangeListener(java.lang.String p,
java.beans.PropertyChangeListener l)
public void removePropertyChangeListener(java.lang.String p,
java.beans.PropertyChangeListener l)