public final class GeneralLookPreferencesEditor extends Observable implements PreferencesEditor
Also allows programmatic read-only access to the current stored preferences for these items.
| Constructor and Description |
|---|
GeneralLookPreferencesEditor() |
| Modifier and Type | Method and Description |
|---|---|
int |
getMnemonic()
The mnemonic to appear in the tab name.
|
MetalTheme |
getTheme()
Return the stored user preference for the theme to be applied to the Java
look-and-feel.
|
String |
getTitle()
The name of the tab in which this PreferencesEditor
will be placed.
|
JComponent |
getUI()
Return a GUI component which allows the user to edit this set of related
preferences.
|
boolean |
hasLargeIcons()
Return the stored user preference for using large icons.
|
boolean |
hasShowToolBar()
Return the stored user preference for hiding or showing the toolbar.
|
void |
matchGuiToDefaultPreferences()
Reset the related preferences to their default values, but only as
presented in the GUI, without affecting stored preference values.
|
void |
savePreferences()
Store the related preferences as they are currently displayed, overwriting
all corresponding settings.
|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic GeneralLookPreferencesEditor()
public JComponent getUI()
PreferencesEditorgetUI in interface PreferencesEditorpublic String getTitle()
PreferencesEditorgetTitle in interface PreferencesEditorpublic int getMnemonic()
PreferencesEditorMust match a letter appearing in PreferencesEditor.getTitle().
Use constants defined in KeyEvent, for example KeyEvent.VK_A.
getMnemonic in interface PreferencesEditorpublic void savePreferences()
PreferencesEditorsavePreferences in interface PreferencesEditorpublic void matchGuiToDefaultPreferences()
PreferencesEditorThis method may not apply in all cases. For example, if the item represents a config which has no meaningful default value (such as a mail server name), the desired behavior may be to only allow a manual change. In such a case, the implementation of this method must be a no-operation.
matchGuiToDefaultPreferences in interface PreferencesEditorpublic boolean hasShowToolBar()
public boolean hasLargeIcons()
public MetalTheme getTheme()
Copyright Hirondelle Systems - License - Generated 2013Sep20.10.58