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, setTooltip
getParent, setParent
public FrequencyDragRenderer(DasCanvasComponent parent, DasAxis axis)
public java.awt.Rectangle[] renderDrag(java.awt.Graphics g1, java.awt.Point p1, java.awt.Point p2)
DragRenderer
renderDrag
in interface DragRenderer
renderDrag
in class LabelDragRenderer
g1
- the graphics context for renderingp1
- the click pointp2
- the current mouse position during drag and release.public boolean isPointSelection()
AbstractDragRenderer
isPointSelection
in interface DragRenderer
isPointSelection
in class LabelDragRenderer
public void clear(java.awt.Graphics g)
AbstractDragRenderer
clear
in interface DragRenderer
clear
in class LabelDragRenderer
g
- the graphics contextpublic boolean isUpdatingDragSelection()
AbstractDragRenderer
isUpdatingDragSelection
in interface DragRenderer
isUpdatingDragSelection
in class LabelDragRenderer
public MouseDragEvent getMouseDragEvent(java.lang.Object source, java.awt.Point p1, java.awt.Point p2, boolean isModified)
LabelDragRenderer
getMouseDragEvent
in interface DragRenderer
getMouseDragEvent
in class LabelDragRenderer
p1
- 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.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void addPropertyChangeListener(java.lang.String p, java.beans.PropertyChangeListener l)
public void removePropertyChangeListener(java.lang.String p, java.beans.PropertyChangeListener l)