public class EnumCheckedProxyProperty<E> extends AbstractBasicSimpleEditableChangeableItem
| Constructor and Description |
|---|
EnumCheckedProxyProperty(java.lang.String basicName,
java.lang.String baseTag,
javax.swing.ButtonGroup buttonGroup,
SwingEnumProperty<E> enumProperty,
EnumValue<E> onValue,
EditableProperty switchedProperty)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
EditorProvider |
getEditorProvider(java.util.Locale l)
Get the editor provider which provides editor components for editing this preference property.
|
getBaseTag, getLabelString, getMenuString, getName, getStringaddValueChangeListener, addValueChangeListenerWeakly, firePropertyChange, fireValueChange, fireValueChange, fireValueChange, getBasicName, getPropertyName, removeValueChangeListener, removeValueChangeListenerWeaklyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNameaddValueChangeListener, addValueChangeListenerWeakly, removeValueChangeListener, removeValueChangeListenerWeaklypublic EnumCheckedProxyProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, @NotNull javax.swing.ButtonGroup buttonGroup, @NotNull SwingEnumProperty<E> enumProperty, @NotNull EnumValue<E> onValue, @NotNull EditableProperty switchedProperty)
basicName - basic namebaseTag - basic property tagbuttonGroup - button group for propertyenumProperty - enum propertyonValue - enum value for which the switched property is enabledswitchedProperty - switched property@NotNull public EditorProvider getEditorProvider(@Nullable java.util.Locale l)
l - locale used for i18n, null for default