Interface | Description |
---|---|
GraphicalShape | |
StateMachineListener |
The listener interface for receiving events fired by state machines.
|
Class | Description |
---|---|
BasicInputStateMachine |
A state machine to handle basic input events (mouse events and keyboard events).
|
DnDStateMachine |
DnDStateMachine is a predefined state machine to
implement "press-drag-release" interactions on shapes contained in a
SwingStates' canvas. |
EventOnComponent |
A transition triggered on a JComponent.
|
JExtensionalTag |
A
JExtensionalTag tag is a tag that can be explicitely attached to and detached from a JComponent,
i.e. |
JNamedTag |
A
JNamedTag tag is a JExtensionalTag . |
JStateMachine |
A state machine to monitor events with one or more Component.
|
JTag |
JTags are labels associated to components.
|
MoveOnComponent |
A transition triggered by a mouse move event on a component with no mouse button down.
|
PressDragReleaseStateMachine | |
State |
A state of a state machine.
|
StateMachine |
A state machine consists of a set of states and a set of transitions.
|
SwingStatesApplet |
Contains a single static method
init to build applets which uses SwingStates. |
Tag |
Tags are labels associated to objects or animations.
|
TaggedTimer |
The type used for timers having a name.
|
Transition |
A transition of a state machine.
|
Exception | Description |
---|---|
StateNotFoundException |
A
StateNotFoundException exception is raised
when attempting to retrieve a state that does not exist. |
A package to program state machines. See this section in SwingStates tutorial.