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.PermissionSwing The parent interface for configuring permissions with Swing.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.PermissionsSystemAdminSwing Swing configurations for PermissionsSystemAdmin permissions.PermissionsSystemAdminSwing.PermissionEditOwnPasswordSwing PermissionsSystemAdminSwing.PermissionEditPermissionsSwing PermissionsSystemAdminSwing.PermissionEditPreferencesSwing PermissionSwing.BooleanPermissionSwing The default swing implementation for BooleanPermission.PermissionSwingTools Permission Swing tools.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.