Class CombinedLocoSelListPane

All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible

Provide GUI controls to select a known loco and/or new decoder.

This is an extension of the CombinedLocoSelPane class to use a JList instead of a JComboBox for the decoder selection. Also, this uses separate JLists for manufacturer and decoder model. The loco selection (Roster manipulation) parts are unchanged.

The JComboBox implementation always had to have selected entries, so we added dummy "select from .." items at the top and used those to indicate that there was no selection in that box. Here, the lack of a selection indicates there's no selection.

See Also: