Package jmri.jmrit.beantable.beanedit
Class LightEditAction
- All Implemented Interfaces:
ActionListener,Serializable,Cloneable,EventListener,Action
Provides an edit panel for a Light object.
- See Also:
-
Field Summary
Fields inherited from class jmri.jmrit.beantable.beanedit.BeanEditAction
applyBut, bean, bei, commentField, commentFieldScroller, f, nbMan, selectedTab, userNameFieldFields inherited from class javax.swing.AbstractAction
changeSupport, enabledFields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetByUserName(String name) protected voidCall to create all the different tabs that will be added to the frame.(package private) BeanItemPanel(package private) BeanItemPanel(package private) BeanItemPanelHide the Bean Properties Tab.Methods inherited from class jmri.jmrit.beantable.beanedit.BeanEditAction
actionPerformed, addToPanel, allowBlockNameChange, applyButtonAction, basicDetails, formatTextAreaAsLabel, initPanelsFirst, initPanelsLast, removeName, renameBean, resetBasicItems, save, saveBasicItems, setBean, setSelectedComponent, usageDetails, validateNumericalInputMethods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Constructor Details
-
LightEditAction
public LightEditAction()
-
-
Method Details
-
initPanels
Description copied from class:BeanEditActionCall to create all the different tabs that will be added to the frame.- Overrides:
initPanelsin classBeanEditAction<Light>
-
helpTarget
- Specified by:
helpTargetin classBeanEditAction<Light>
-
getByUserName
- Specified by:
getByUserNamein classBeanEditAction<Light>
-
cancelButtonAction
- Overrides:
cancelButtonActionin classBeanEditAction<Light>
-
propertiesDetails
Hide the Bean Properties Tab.- Overrides:
propertiesDetailsin classBeanEditAction<Light>- Returns:
- null
-
lightControlPanel
-
lightIntensityPanel
-