The interface for objects which contain a set of items for
which zero or more can be selected.
Adds a listener to receive item events when the state of an item is
changed by the user. Item events are not sent when an item's
state is set programmatically. If l is
null, no exception is thrown and no action is performed.
Returns the selected items or null if no
items are selected.
Removes an item listener.
If l is null,
no exception is thrown and no action is performed.