public class EnumEditor<E> extends AbstractBasicEditorProvider implements java.beans.PropertyChangeListener
| Constructor and Description |
|---|
EnumEditor(SwingEnumProperty<E> property,
boolean autoSave,
java.util.Locale l)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JComponent |
getEditor()
Get an component for editing .
|
void |
goodBye()
Called when the editor provider is no longer used.
|
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
void |
reset()
Reset the value in the editor to the basic value.
|
void |
save()
Set the basic value from the editor.
|
getDescription, getLabel, getLabelText, getLabelTextWithPunctuation, getTitleText, getToolTipText, isValidValuepublic EnumEditor(@NotNull SwingEnumProperty<E> property, boolean autoSave, java.util.Locale l)
property - edited propertyautoSave - automatically save changed values?l - localepublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListener@NotNull public javax.swing.JComponent getEditor()
getEditor in interface EditorProviderpublic void reset()
reset in interface EditorProviderpublic void save()
save in interface EditorProviderpublic void goodBye()
goodBye in interface EditorProvider