Package editor.settings
Class AppearanceSettings
- java.lang.Object
-
- editor.settings.AbstractSettings<AppearanceSettingsParameters>
-
- editor.settings.AppearanceSettings
-
- All Implemented Interfaces:
ISettings<AppearanceSettingsParameters>,IJsonIO
public class AppearanceSettings extends AbstractSettings<AppearanceSettingsParameters>
-
-
Constructor Summary
Constructors Constructor Description AppearanceSettings()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.IcongetIcon()static java.lang.StringgetTheme()booleanisExperimentSetting()booleanisIdeSetting()booleanisValid()AppearanceSettingsParametersmakeDefaultParameters(Experiment experiment)javax.swing.JComponentmakePanel(AppearanceSettingsParameters params, java.util.function.Consumer<AppearanceSettingsParameters> changeListener)-
Methods inherited from class editor.settings.AbstractSettings
addChangeListener, equals, getName, getParams, getPath, hashCode, notifyListeners, setParams
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface editor.settings.ISettings
getParentPath, resetToDefaultSettings
-
-
-
-
Field Detail
-
PATH
public static final java.lang.String PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
makeDefaultParameters
public AppearanceSettingsParameters makeDefaultParameters(Experiment experiment)
-
isValid
public boolean isValid()
-
getIcon
public javax.swing.Icon getIcon()
-
makePanel
public javax.swing.JComponent makePanel(AppearanceSettingsParameters params, java.util.function.Consumer<AppearanceSettingsParameters> changeListener)
-
isExperimentSetting
public boolean isExperimentSetting()
-
isIdeSetting
public boolean isIdeSetting()
-
getTheme
public static java.lang.String getTheme()
-
-