Uses of Interface
com.sun.lwuit.animations.Animation

Packages that use Animation
com.sun.lwuit Main widget package containing the component/container "composite" similar both in terminology and design to Swing/AWT. 
com.sun.lwuit.animations All components are animatable by potential and additional animations (unrelated to a specific component) can be installed on the fly, transitions between forms are also handled as part of this package. 
com.sun.lwuit.html The HTML package allows rendering XHTML-MP 1.0 documents including WCSS support. 
com.sun.lwuit.impl The implementation package should not be used by developers, it is an internal implementation detail which will break compatibility between major LWUIT releases. 
com.sun.lwuit.list Lists are highly customizable and serve as the basis for ComboBox and other components (such as carousels etc) they employ a similar MVC approach to Swing including the renderer pattern. 
com.sun.lwuit.spinner Spinners allows picking of simple sequential values similarly to combo boxes but of a much wider value set. 
com.sun.lwuit.table Table component for editing and viewing tabular data and arranging LWUIT components in a tabular form  
com.sun.lwuit.tree Tree component for displaying hierarchy based information and its related classes  
com.sun.lwuit.util Utility features that are either too domain specific or don't "fit" into any other packages. 
 

Uses of Animation in com.sun.lwuit
 

Classes in com.sun.lwuit that implement Animation
 class BrowserComponent
          The browser component is an interface to an embeddable native platform browser on platforms that support embedding the native browser in place, if you need wide compatibility and flexibility you should check out the HTMLComponent which provides a lightweight 100% cross platform web component.
 class Button
          Button is the base class for several UI widgets allowing clickability.
 class Calendar
          Date widget for selecting a date/time value.
 class CheckBox
          Checkbox is a button that can be selected or deselected, and which displays its state to the user.
 class ComboBox
          A combo box is a list that allows only one selection at a time, when a user clicks the combo box a popup button with the full list of elements allows the selection of a single element.
 class Component
          Base class for all the widgets in the toolkit using the composite pattern in a similar way to the AWT Container/Component relationship.
 class ComponentGroup
          A component group is a container that applies the given UIID to a set of components within it and gives the same UIID with "First"/"Last" prepended to the first and last components.
 class Container
          A composite pattern with Component, allows nesting and arranging multiple components using a pluggable layout manager architecture.
 class Dialog
          A dialog is a form that occupies a part of the screen and appears as a modal entity to the developer.
 class Form
          Top level component that serves as the root for the UI, this Container handles the menus and title while placing content between them.
 class Label
          Allows displaying labels and images with different alignment options, this class is a base class for several components allowing them to declare alignement/icon look in a similar way.
 class List
          A set of elements that is rendered using a ListCellRenderer and are extracted via the ListModel.
 class MediaComponent
          Deprecated. replaced by VideoComponent, this class will be removed in the next version of LWUIT
 class MenuBar
          This class represents the Form MenuBar.
 class PeerComponent
          A peer component is essentially a "dummy" LWUIT component used to calculate the position of the actual native platform specific component.
 class RadioButton
          RadioButton is a Button that maintains a selection state exclusively within a specific ButtonGroup
 class Slider
          The slider component serves both as a slider widget to allow users to select a value on a scale via touch/arrows and also to indicate progress.
 class StaticAnimation
          Deprecated. this class shouldn't be referenced directly, use the Image base class for all functionality
 class TabbedPane
          Deprecated. see Tabs.java
 class Tabs
          A component that lets the user switch between a group of components by clicking on a tab with a given title and/or icon.
 class TextArea
          An optionally multi-line editable region that can display text and allow a user to edit it.
 class TextField
          Allows in place editing using a lightweight API without necessarily moving to the external native text box.
 class VideoComponent
          Allows embedding a video into a LWUIT component, video creation/management is very platform specific and this component tries to abstract that logic as much as possible while maintaining portability.
 class VirtualKeyboard
          This class represent the LWUIT Light Weight Virtual Keyboard
 

Methods in com.sun.lwuit with parameters of type Animation
 void Form.deregisterAnimated(Animation cmp)
          Indicate that cmp would no longer like to receive animation events
 void Form.registerAnimated(Animation cmp)
          The given component is interested in animating its appearance and will start receiving callbacks when it is visible in the form allowing it to animate its appearance.
 

Uses of Animation in com.sun.lwuit.animations
 

Classes in com.sun.lwuit.animations that implement Animation
 class CommonTransitions
          Contains common transition animations including the following: Slide - the exiting form slides out of the screen while the new form slides in.
 class Timeline
          A timeline represents the motions of animation objects
 class Transition
          Represents a transition animation between two forms this class is used internally by Display to play an animation when moving from one form to the next.
 class Transition3D
          Transitions utilizing the M3G API for 3D effects, this transition requires M3G (JSR 184) support on the device in order to work properly.
 

Uses of Animation in com.sun.lwuit.html
 

Classes in com.sun.lwuit.html that implement Animation
 class HTMLComponent
          HTMLComponent is a LWUIT Component that renders HTML documents that conform to the XHTML Mobile Profile 1.0
 

Uses of Animation in com.sun.lwuit.impl
 

Methods in com.sun.lwuit.impl with parameters of type Animation
 void LWUITImplementation.cancelRepaint(Animation cmp)
          Removes an entry from the paint queue if it exists, this is important for cases in which a component was repainted and immediately removed from its parent container afterwards.
 void LWUITImplementation.repaint(Animation cmp)
          Invoked to add an element to the paintQueue
 

Uses of Animation in com.sun.lwuit.list
 

Classes in com.sun.lwuit.list that implement Animation
 class ContainerList
          This is a "list component" implemented as a container with a layout manager which provides some of the ui advantages of a Container and some of a list while pulling out some of the drawbacks of both.
 class DefaultListCellRenderer
          Default implementation of the renderer based on a label see the ListCellRenderer for more information about the use and purpose of this class
 

Uses of Animation in com.sun.lwuit.spinner
 

Classes in com.sun.lwuit.spinner that implement Animation
 class Spinner
          A spinner allows us to select a numeric, date or time value using the arrow keys in a similar way to a list or a combo box.
 

Uses of Animation in com.sun.lwuit.table
 

Classes in com.sun.lwuit.table that implement Animation
 class Table
          The table class represents a grid of data that can be used for rendering a grid of components/labels.
 

Uses of Animation in com.sun.lwuit.tree
 

Classes in com.sun.lwuit.tree that implement Animation
 class Tree
          The tree component allows constructing simple tree component hierechies that can be expaneded seamingly with no limit.
 

Uses of Animation in com.sun.lwuit.util
 

Classes in com.sun.lwuit.util that implement Animation
 class EmbeddedContainer
          This class is mostly used internally by the GUI builder and isn't very useful for general purpose.