public class HorizontalFrequencyDragRenderer extends java.lang.Object implements DragRenderer, java.awt.event.KeyListener
ghostColor
Constructor and Description |
---|
HorizontalFrequencyDragRenderer(DasCanvasComponent parent,
DasAxis axis)
Creates a new instance of HorizontalFrequencyDragRenderer
|
Modifier and Type | Method and Description |
---|---|
void |
clear(java.awt.Graphics g)
clears whatever renderDrag rendered.
|
MouseDragEvent |
getMouseDragEvent(java.lang.Object source,
java.awt.Point p1,
java.awt.Point p2,
boolean isModified)
promotes the drag begin and end into a mouseDragEvent.
|
boolean |
isPointSelection()
indicates that the mouse module's mousePointSelected() should be 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) |
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.
|
void |
renderLabel(java.awt.Graphics g1,
java.awt.Point p1,
java.awt.Point p2,
java.lang.String report) |
public HorizontalFrequencyDragRenderer(DasCanvasComponent parent, DasAxis axis)
public void renderLabel(java.awt.Graphics g1, java.awt.Point p1, java.awt.Point p2, java.lang.String report)
public java.awt.Rectangle[] renderDrag(java.awt.Graphics g1, java.awt.Point p1, java.awt.Point p2)
DragRenderer
renderDrag
in interface DragRenderer
g1
- the graphics context for renderingp1
- the click pointp2
- the current mouse position during drag and release.public boolean isPointSelection()
DragRenderer
isPointSelection
in interface DragRenderer
public void clear(java.awt.Graphics g)
DragRenderer
clear
in interface DragRenderer
g
- the graphics contextpublic boolean isUpdatingDragSelection()
DragRenderer
isUpdatingDragSelection
in interface DragRenderer
public MouseDragEvent getMouseDragEvent(java.lang.Object source, java.awt.Point p1, java.awt.Point p2, boolean isModified)
DragRenderer
getMouseDragEvent
in interface DragRenderer
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