Two types of events are supported here, ActionEvent and SelectionsListener in addition to addFocusListener(FocusListener l) that is inherited from Component. ActionEvent binds a listener to the user selection action, and the SelectionListener is bound to the List model selection listener. The listener bindings mean you can track changes in values inside the Model.
Fixed Selection Feature
The fixed selection feature supports a dynamic versus static item movement in a List. In a Java SE environment the list items are typically static and the selection indicator travels up and down the list, highlighting the currently selected item. The Lightweight UI Toolkit introduces a new animation feature that lets the selection be static while the items move dynamically up and down. To indicate the fixed selection type, use setFixedSelection(int fixedSelection), where fixedSelection can be one of the following:
FIXED_NONE |
Behave as the normal (Java SE) List behaves. List items are static and the selection indicator travels up and down the list, highlighting the currently selected item. |
FIXED_TRAIL |
The last visible item in the list is static and list items move up and down. |
FIXED_LEAD |
The first item in the list is static and list items move up and down. |
FIXED_CENTER |
The middle item in the list is static and list items are move up and down. |