Package jmri.swing
Provides small Swing-based tool and utility classes
for JMRI basic forms.
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:- Since:
- 2.9.5
- See Also:
jmri.util.swing
-
Interface Summary Interface Description EditableListModel<E> JTablePersistenceManager Manager for ensuring thatJTable
user interface state is persisted.ListCellEditor<E> ManagingPreferencesPanel APreferencesPanel
that manages other PreferencesPanels within its own panel.PreferencesPanel An interface to define methods that the Preferences Window can and should expect Preferences panels to implement.PreferencesSubPanel -
Class Summary Class Description Bundle ConnectionLabel A JLabel that listens to a system connection and reports its statusDefaultEditableListModel<E> DefaultListCellEditor<E> EditableList<E> JmriJTablePersistenceManager Default implementation ofJTablePersistenceManager
.JmriJTablePersistenceManager.JTableListener JmriJTablePersistenceManager.TableColumnPreferences Handler for individual column preferences.JTitledSeparator A separator with a title.ManagerComboBox<B extends NamedBean> A JComboBox for a set of Managers for the same type of NamedBean.NamedBeanComboBox<B extends NamedBean> AJComboBox
forNamedBean
s.PowerManagerMenu Create a menu for selecting the Power Manager to useRowSorterUtil Utilities for handling JTable row sorting, assuming only a single column influences the table sort order.SystemNameValidator AJInputValidator
that validates aNamedBean
system name.