Package net.sf.freecol.client.gui.action
Class MapControlsAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- net.sf.freecol.client.gui.action.FreeColAction
-
- net.sf.freecol.client.gui.action.MapboardAction
-
- net.sf.freecol.client.gui.action.SelectableAction
-
- net.sf.freecol.client.gui.action.MapControlsAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.io.Serializable
,java.lang.Cloneable
,java.util.EventListener
,javax.swing.Action
,ObjectWithId
,Option<FreeColAction>
public class MapControlsAction extends SelectableAction
An action for displaying the map controls.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sf.freecol.client.gui.action.FreeColAction
FreeColAction.InnerMenuKeyListener
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
id
-
Fields inherited from class net.sf.freecol.client.gui.action.SelectableAction
selected
-
Fields inherited from class net.sf.freecol.client.gui.action.FreeColAction
ACTION_ID, BUTTON_DISABLED_IMAGE, BUTTON_IMAGE, BUTTON_PRESSED_IMAGE, BUTTON_ROLLOVER_IMAGE, freeColClient, logger, TAG
-
-
Constructor Summary
Constructors Constructor Description MapControlsAction(FreeColClient freeColClient)
Creates this action.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent ae)
void
update()
Updates the "enabled"-status with the value returned byFreeColAction.shouldBeEnabled()
.-
Methods inherited from class net.sf.freecol.client.gui.action.SelectableAction
getOption, isSelected, setOption, setSelected, shouldBeSelected
-
Methods inherited from class net.sf.freecol.client.gui.action.MapboardAction
shouldBeEnabled
-
Methods inherited from class net.sf.freecol.client.gui.action.FreeColAction
addImageIcons, cloneOption, getAccelerator, getActionManager, getClientOptions, getConnectController, getEnabledBy, getFreeColClient, getGame, getGroup, getGUI, getId, getMap, getMenuKeyListener, getMnemonic, getName, getShortDescription, getValue, getXMLTagName, hasOrderButtons, igc, readFromXML, setAccelerator, setGroup, setMnemonic, setValue, toString, toXML, updateRegisteredImageIcons
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Field Detail
-
id
public static final java.lang.String id
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MapControlsAction
public MapControlsAction(FreeColClient freeColClient)
Creates this action.- Parameters:
freeColClient
- TheFreeColClient
for the game.
-
-
Method Detail
-
update
public void update()
Updates the "enabled"-status with the value returned byFreeColAction.shouldBeEnabled()
.- Overrides:
update
in classSelectableAction
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent ae)
-
-