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, getString
addValueChangeListener, addValueChangeListenerWeakly, firePropertyChange, fireValueChange, fireValueChange, fireValueChange, getBasicName, getPropertyName, removeValueChangeListener, removeValueChangeListenerWeakly
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
addValueChangeListener, addValueChangeListenerWeakly, removeValueChangeListener, removeValueChangeListenerWeakly
public 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