Package com.vladsch.plugin.util.ui
Class SettingsComponents.JComponentSettable<C extends javax.swing.JComponent,V>
- java.lang.Object
-
- com.vladsch.plugin.util.ui.SettingsComponents.JComponentSettable<C,V>
-
- All Implemented Interfaces:
Settable<C>
- Direct Known Subclasses:
SettingsComponents.CheckBoxSetter,SettingsComponents.ColorCheckBoxEnabledSetter,SettingsComponents.ColorCheckBoxSetter,SettingsComponents.ComboBoxBooleanSetter,SettingsComponents.ComboBoxSetter,SettingsComponents.ComboBoxStringSetter,SettingsComponents.RadioButtonSetter,SettingsComponents.SpinnerSetter,SettingsComponents.TextBoxSetter,SettingsComponents.TextFieldWithBrowseButtonSetter
- Enclosing class:
- SettingsComponents<T>
public static class SettingsComponents.JComponentSettable<C extends javax.swing.JComponent,V> extends java.lang.Object implements Settable<C>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.vladsch.plugin.util.ui.Settable
Settable.Configurable<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply()CgetComponent()booleanisModified()voidreset()
-
-
-
Method Detail
-
getComponent
@NotNull public C getComponent()
- Specified by:
getComponentin interfaceSettable<C extends javax.swing.JComponent>
-
reset
public void reset()
-
apply
public void apply()
-
isModified
public boolean isModified()
- Specified by:
isModifiedin interfaceSettable<C extends javax.swing.JComponent>
-
-