|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.das2.event.MouseModule
public class MouseModule
A MouseModule is a pluggable unit that promotes simple mouse events into human events or actions that are useful for science analysis. Each component has a mouseInputAdapter that manages a set of mouseModules, one is active at any given time. The DasMouseInputAdapter will delegate mouse events, key events, and mouse wheel events to the active
| Field Summary | |
|---|---|
protected DragRenderer |
dragRenderer
|
protected DasCanvasComponent |
parent
|
| Constructor Summary | |
|---|---|
protected |
MouseModule()
|
|
MouseModule(DasCanvasComponent parent)
|
|
MouseModule(DasCanvasComponent parent,
DragRenderer dragRenderer,
java.lang.String label)
|
| Method Summary | |
|---|---|
java.awt.Cursor |
getCursor()
return a cursor that indicates the selected module. |
DragRenderer |
getDragRenderer()
|
java.util.Vector |
getHotSpots()
Deprecated. No longer supported |
java.lang.String |
getLabel()
returns a string that identifies the module |
javax.swing.Icon |
getListIcon()
An icon can be provided that will be shown in a list along with the textual description of the element. |
java.lang.String |
getListLabel()
return a String that will help the user
identify this item when choosing from a list. |
void |
hotSpotPressed(java.awt.Shape s)
|
void |
keyPressed(java.awt.event.KeyEvent keyEvent)
|
void |
keyReleased(java.awt.event.KeyEvent keyEvent)
|
void |
keyTyped(java.awt.event.KeyEvent keyEvent)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePointSelected(MousePointSelectionEvent e)
Action to take when a point (click or drag) is selected. |
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseRangeSelected(MouseDragEvent e)
Action to take when a mouse range (click, drag, release) has been selected. |
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
|
protected void |
setDragRenderer(DragRenderer dragRenderer)
this should only be called from the mouse module constructor. |
void |
setLabel(java.lang.String label)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DragRenderer dragRenderer
protected DasCanvasComponent parent
| Constructor Detail |
|---|
protected MouseModule()
public MouseModule(DasCanvasComponent parent)
public MouseModule(DasCanvasComponent parent,
DragRenderer dragRenderer,
java.lang.String label)
| Method Detail |
|---|
public java.lang.String getLabel()
public java.util.Vector getHotSpots()
public java.awt.Cursor getCursor()
public void hotSpotPressed(java.awt.Shape s)
public DragRenderer getDragRenderer()
public void mouseRangeSelected(MouseDragEvent e)
public void mousePointSelected(MousePointSelectionEvent e)
public void setLabel(java.lang.String label)
public javax.swing.Icon getListIcon()
Displayablenull if there
is no icon available.
getListIcon in interface Displayablepublic java.lang.String getListLabel()
DisplayableString that will help the user
identify this item when choosing from a list.
getListLabel in interface Displayablepublic void keyPressed(java.awt.event.KeyEvent keyEvent)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent keyEvent)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent keyEvent)
keyTyped in interface java.awt.event.KeyListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenerprotected void setDragRenderer(DragRenderer dragRenderer)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||