| Package | Description | 
|---|---|
| fr.lri.swingstates.animations | 
 
A package to program graphical animations. 
 | 
| fr.lri.swingstates.applets | |
| fr.lri.swingstates.canvas | 
 
A package to program new widgets starting from the SwingStates' canvas that offers advanced features for programming interaction (state machines, tags, etc.). 
 | 
| fr.lri.swingstates.sm | 
 
A package to program state machines. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AExtensionalTag
A  
AExtensionalTag tag is a tag that can be explicitely attached to and detached from an animation, 
 i.e. | 
class  | 
ANamedTag
 A  
ANamedTag tag is a AExtensionalTag. | 
class  | 
ATag
ATags are labels associated to canvas' animations. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ColorTag  | 
class  | 
MenuItem  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CAndTag
A  
CAndTag is a CTag corresponding to the set of shapes tagged 
 by a CTag t1 and a CTag t2. | 
class  | 
CExtensionalTag
A  
CExtensionalTag tag is a tag that can be explicitely attached to and detached from a shape, 
 i.e. | 
class  | 
CHierarchyTag
An intentional tag to manage the "hierarchy" of a given  
CShape. | 
class  | 
CIntentionalTag
 Intentional tags label graphical objects, i.e. 
 | 
class  | 
ClassTag  | 
class  | 
CNamedTag
A  
CNamedTag tag is a CExtensionalTag. | 
class  | 
COrTag
A  
COrTag is a tag corresponding to the set of shapes tagged by a tag t1 or a tag t2. | 
class  | 
CTag
CTags are labels associated to canvas' shapes. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JExtensionalTag
A  
JExtensionalTag tag is a tag that can be explicitely attached to and detached from a JComponent, 
 i.e. | 
class  | 
JNamedTag
A  
JNamedTag tag is a JExtensionalTag. | 
class  | 
JTag
 JTags are labels associated to components. 
 |