public class PreferenceToggleAction extends JosmAction implements Preferences.PreferenceChangedListener
| Modifier and Type | Field and Description |
|---|---|
private javax.swing.JCheckBoxMenuItem |
checkbox |
private boolean |
prefDefault |
private java.lang.String |
prefKey |
sc| Constructor and Description |
|---|
PreferenceToggleAction(java.lang.String name,
java.lang.String tooltip,
java.lang.String prefKey,
boolean prefDefault) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
javax.swing.JCheckBoxMenuItem |
getCheckbox() |
void |
preferenceChanged(Preferences.PreferenceChangeEvent e) |
destroy, getCurrentDataSet, getEditLayer, getShortcut, initEnabledState, installAdapters, setTooltip, updateEnabledState, updateEnabledStateprivate final javax.swing.JCheckBoxMenuItem checkbox
private final java.lang.String prefKey
private final boolean prefDefault
public PreferenceToggleAction(java.lang.String name, java.lang.String tooltip, java.lang.String prefKey, boolean prefDefault)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic javax.swing.JCheckBoxMenuItem getCheckbox()
public void preferenceChanged(Preferences.PreferenceChangeEvent e)
preferenceChanged in interface Preferences.PreferenceChangedListener