org.openstreetmap.josm.gui.mappaint
Class MapPaintMenu.MapPaintAction
java.lang.Object
javax.swing.AbstractAction
org.openstreetmap.josm.actions.JosmAction
org.openstreetmap.josm.gui.mappaint.MapPaintMenu.MapPaintAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, Destroyable
- Enclosing class:
- MapPaintMenu
private static class MapPaintMenu.MapPaintAction
- extends JosmAction
Fields inherited from class org.openstreetmap.josm.actions.JosmAction |
sc |
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
style
private StyleSource style
button
private javax.swing.JCheckBoxMenuItem button
MapPaintMenu.MapPaintAction
public MapPaintMenu.MapPaintAction(StyleSource style)
updateButton
private void updateButton()
toggleStyle
private void toggleStyle()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent ae)
getButton
public javax.swing.JCheckBoxMenuItem getButton()
setStyle
public void setStyle(StyleSource style)
updateEnabledState
public void updateEnabledState()
- Description copied from class:
JosmAction
- Override in subclasses to update the enabled state of the action when
something in the JOSM state changes, i.e. when a layer is removed or added.
See
JosmAction.updateEnabledState(Collection)
to respond to changes in the collection
of selected primitives.
Default behavior is empty.
- Overrides:
updateEnabledState
in class JosmAction
- See Also:
JosmAction.updateEnabledState(Collection)
,
JosmAction.initEnabledState()
JOSM