public abstract class PressDragReleaseStateMachine extends JStateMachine
| Modifier and Type | Field and Description |
|---|---|
State |
move |
State |
start |
ALT, ALT_CONTROL, ALT_CONTROL_SHIFT, ALT_SHIFT, ANYBUTTON, ANYMODIFIER, BUTTON1, BUTTON2, BUTTON3, CONTROL, CONTROL_SHIFT, NOBUTTON, NOMODIFIER, SHIFTTIME_OUT| Constructor and Description |
|---|
PressDragReleaseStateMachine(int button,
int modifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
dragAction(double previousX,
double previousY,
double currentX,
double currentY) |
boolean |
guard(double x,
double y) |
void |
pressAction(double currentX,
double currentY) |
void |
releaseAction(double previousX,
double previousY,
double currentX,
double currentY) |
attachTo, detachFrom, getContentPane, getControlledObjects, getGlassPane, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, processEventaddAsListenerOf, mouseWheelMoved, removeAsListenerOfactionPerformed, addStateMachineListener, addStateMachineListener, armTimer, armTimer, consumes, disarmTimer, disarmTimer, doReset, doResume, doSuspend, eventOccured, fireEvent, fireEvent, getAllStates, getCurrentState, getInitialState, getState, hasConsumed, init, initStatesAndTransitions, isActive, isInited, processEvent, removeStateMachineListener, removeStateMachineListener, reset, resume, setActive, suspendpublic PressDragReleaseStateMachine(int button,
int modifier)
public void pressAction(double currentX,
double currentY)
public void dragAction(double previousX,
double previousY,
double currentX,
double currentY)
public void releaseAction(double previousX,
double previousY,
double currentX,
double currentY)
public boolean guard(double x,
double y)