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 Icon
getIcon()
static String
getTheme()
boolean
isExperimentSetting()
boolean
isIdeSetting()
boolean
isValid()
AppearanceSettingsParameters
makeDefaultParameters(Experiment experiment)
JComponent
makePanel(AppearanceSettingsParameters params, 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 String PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
makeDefaultParameters
public AppearanceSettingsParameters makeDefaultParameters(Experiment experiment)
-
isValid
public boolean isValid()
-
getIcon
public Icon getIcon()
-
makePanel
public JComponent makePanel(AppearanceSettingsParameters params, Consumer<AppearanceSettingsParameters> changeListener)
-
isExperimentSetting
public boolean isExperimentSetting()
-
isIdeSetting
public boolean isIdeSetting()
-
getTheme
public static String getTheme()
-
-