org.das2.event
Class HorizontalFrequencyDragRenderer

java.lang.Object
  extended by org.das2.event.HorizontalFrequencyDragRenderer
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener, DragRenderer

public class HorizontalFrequencyDragRenderer
extends java.lang.Object
implements DragRenderer, java.awt.event.KeyListener


Field Summary
 
Fields inherited from interface org.das2.event.DragRenderer
ghostColor
 
Constructor Summary
HorizontalFrequencyDragRenderer(DasCanvasComponent parent, DasAxis axis)
          Creates a new instance of HorizontalFrequencyDragRenderer
 
Method Summary
 void clear(java.awt.Graphics g)
           
 MouseDragEvent getMouseDragEvent(java.lang.Object source, java.awt.Point p1, java.awt.Point p2, boolean isModified)
           
 boolean isPointSelection()
           
 boolean isUpdatingDragSelection()
           
 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)
           
 void renderLabel(java.awt.Graphics g1, java.awt.Point p1, java.awt.Point p2, java.lang.String report)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HorizontalFrequencyDragRenderer

public HorizontalFrequencyDragRenderer(DasCanvasComponent parent,
                                       DasAxis axis)
Creates a new instance of HorizontalFrequencyDragRenderer

Method Detail

renderLabel

public void renderLabel(java.awt.Graphics g1,
                        java.awt.Point p1,
                        java.awt.Point p2,
                        java.lang.String report)

renderDrag

public java.awt.Rectangle[] renderDrag(java.awt.Graphics g1,
                                       java.awt.Point p1,
                                       java.awt.Point p2)
Specified by:
renderDrag in interface DragRenderer

isPointSelection

public boolean isPointSelection()
Specified by:
isPointSelection in interface DragRenderer

clear

public void clear(java.awt.Graphics g)
Specified by:
clear in interface DragRenderer

isUpdatingDragSelection

public boolean isUpdatingDragSelection()
Specified by:
isUpdatingDragSelection in interface DragRenderer

getMouseDragEvent

public MouseDragEvent getMouseDragEvent(java.lang.Object source,
                                        java.awt.Point p1,
                                        java.awt.Point p2,
                                        boolean isModified)
Specified by:
getMouseDragEvent in interface DragRenderer

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener