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)
DragRendererrenderDrag in interface DragRendererg1 - the graphics context for renderingp1 - the click pointp2 - the current mouse position during drag and release.public boolean isPointSelection()
DragRendererisPointSelection in interface DragRendererpublic void clear(java.awt.Graphics g)
DragRendererclear in interface DragRendererg - the graphics contextpublic boolean isUpdatingDragSelection()
DragRendererisUpdatingDragSelection in interface DragRendererpublic MouseDragEvent getMouseDragEvent(java.lang.Object source, java.awt.Point p1, java.awt.Point p2, boolean isModified)
DragRenderergetMouseDragEvent in interface DragRendererp1 - 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.KeyListener