Class FlyPathBehavior.StandardKey
- java.lang.Object
-
- java.lang.Thread
-
- gov.nih.mipav.view.renderer.J3D.surfaceview.flythruview.FlyPathBehavior.StandardKey
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- FlyPathBehavior
class FlyPathBehavior.StandardKey extends java.lang.ThreadClass used to send Standard key events to the canvas. Must subclass Thread because a singlekeyPressedevent on one of the mouse buttons needs to generatekeyReleasedevents on the canvas until the mouse is released.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.awt.event.KeyEventcurrentEventDOCUMENT ME!(package private) java.awt.event.KeyEventevtint centerX, centerY;.(package private) intidDOCUMENT ME!(package private) intmodDOCUMENT ME!(package private) java.lang.ObjectsourceDOCUMENT ME!(package private) longwhenDOCUMENT ME!(package private) intxDOCUMENT ME!(package private) intyDOCUMENT ME!
-
Constructor Summary
Constructors Constructor Description StandardKey(java.awt.event.KeyEvent event)Creates new thread and sets up mouse event variables appropriately.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()Runs the thread.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
run
public void run()
Runs the thread. While the button is pressed, dispatches mouse dragged events at a rate consistent with the velocity slider. Once the mouse is released,pressedwill be set to false and the loop will stop.- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
-