| Package | Description | 
|---|---|
| fr.lri.swingstates.sm | 
 
A package to program state machines. 
 | 
| fr.lri.swingstates.sm.jtransitions | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MoveOnComponent
A transition triggered by a mouse move event on a component with no mouse button down. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClickOnComponent
A transition triggered by a mouse button clicked on a JComponent. 
 | 
class  | 
ClickOnJTag
A transition triggered by a mouse clicked event on a component with a given tag. 
 | 
class  | 
DragOnComponent
A transition triggered by a mouse move event on a component with a mouse button down. 
 | 
class  | 
DragOnJTag
A transition triggered by a mouse moved event with a button pressed on a component with a given tag. 
 | 
class  | 
EnterOnComponent
A Transition triggered when the mouse enters in a JComponent. 
 | 
class  | 
EnterOnJTag
A transition triggered when the cursor enters in a component with a given tag. 
 | 
class  | 
EventOnJTag
A transition triggered on a tagged component. 
 | 
class  | 
LeaveOnComponent
A transition triggered with no modifier on a component. 
 | 
class  | 
LeaveOnJTag
A transition triggered when the cursor leaves a component with a given tag. 
 | 
class  | 
MouseOnComponent
A transition triggered by a mouse event on a component. 
 | 
class  | 
MouseOnJTag
A transition triggered by a mouse event on a tagged component. 
 | 
class  | 
MoveOnJTag
A transition triggered by a mouse moved event with no button pressed on a component with a given tag. 
 | 
class  | 
PressOnComponent
A transition triggered by a mouse button pressed on a component. 
 | 
class  | 
PressOnJTag
A transition triggered by a mouse pressed event on a component with a given tag. 
 | 
class  | 
ReleaseOnComponent
A transition triggered by a mouse button released on a component. 
 | 
class  | 
ReleaseOnJTag
A transition triggered by a mouse released event on a component with a given tag. 
 | 
class  | 
WheelOnComponent
A transition triggered by a mouse wheel event on a component with no mouse button down. 
 | 
class  | 
WheelOnJTag
A transition triggered by a mouse wheel event with no button pressed on a component with a given tag. 
 |