public class PreferencesAction extends JosmAction implements Runnable
| Modifier and Type | Field and Description |
|---|---|
private Class<? extends SubPreferenceSetting> |
subTab |
private Class<? extends TabPreferenceSetting> |
tab |
scchangeSupport, enabledACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON| Modifier | Constructor and Description |
|---|---|
|
PreferencesAction()
Create the preference action with "&Preferences" as label.
|
private |
PreferencesAction(String name,
String tooltip,
Class<? extends TabPreferenceSetting> tab,
Class<? extends SubPreferenceSetting> subTab) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e)
Launch the preferences dialog.
|
static PreferencesAction |
forPreferenceSubTab(String name,
String tooltip,
Class<? extends SubPreferenceSetting> subTab) |
static PreferencesAction |
forPreferenceTab(String name,
String tooltip,
Class<? extends TabPreferenceSetting> tab) |
void |
run() |
destroy, getCurrentDataSet, getEditLayer, getShortcut, initEnabledState, installAdapters, setTooltip, updateEnabledState, updateEnabledStateaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledprivate final Class<? extends TabPreferenceSetting> tab
private final Class<? extends SubPreferenceSetting> subTab
private PreferencesAction(String name, String tooltip, Class<? extends TabPreferenceSetting> tab, Class<? extends SubPreferenceSetting> subTab)
public PreferencesAction()
public static PreferencesAction forPreferenceTab(String name, String tooltip, Class<? extends TabPreferenceSetting> tab)
public static PreferencesAction forPreferenceSubTab(String name, String tooltip, Class<? extends SubPreferenceSetting> subTab)
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListener