Package editor.actions
Class GenericAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- editor.actions.GenericAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.Action,javax.swing.event.ChangeListener
- Direct Known Subclasses:
CommonMenus.MuteBreakpointsActionHandler,ToolContainer.CloseTabAction,ToolContainer.DisplayTabsAction,ToolContainer.MaximizeAction,ToolContainer.MinimizeAction,ToolContainer.RestoreAction
public class GenericAction extends javax.swing.AbstractAction implements javax.swing.event.ChangeListener- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private ConditionalActionHandler_actionHandlerstatic java.lang.StringACTION_PROPERTYstatic java.lang.StringALTstatic java.lang.StringCTRLstatic java.lang.StringSHIFTstatic java.lang.StringTAG_CONTEXTS
-
Constructor Summary
Constructors Constructor Description GenericAction()GenericAction(java.lang.String strId, java.lang.String strName, java.lang.String icon, char cMnemonic, javax.swing.KeyStroke accel, java.lang.String strShortDesc, java.lang.String strLongDesc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)ConditionalActionHandlergetConditionalActionHandler()javax.swing.IcongetIcon()java.lang.StringgetId()java.lang.StringgetName()booleanisEnabled()booleanisSelected()protected javax.swing.KeyStrokeparseAccelerator(java.lang.String strAccelerator)voidsetConditionalActionHandler(ConditionalActionHandler actionHandler)voidsetIcon(javax.swing.Icon icon)voidstateChanged(javax.swing.event.ChangeEvent e)-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Field Detail
-
ACTION_PROPERTY
public static final java.lang.String ACTION_PROPERTY
- See Also:
- Constant Field Values
-
CTRL
public static final java.lang.String CTRL
- See Also:
- Constant Field Values
-
ALT
public static final java.lang.String ALT
- See Also:
- Constant Field Values
-
SHIFT
public static final java.lang.String SHIFT
- See Also:
- Constant Field Values
-
TAG_CONTEXTS
public static final java.lang.String TAG_CONTEXTS
- See Also:
- Constant Field Values
-
_actionHandler
private ConditionalActionHandler _actionHandler
-
-
Method Detail
-
getId
public java.lang.String getId()
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfacejavax.swing.Action- Overrides:
isEnabledin classjavax.swing.AbstractAction
-
isSelected
public boolean isSelected()
-
getName
public java.lang.String getName()
-
getIcon
public javax.swing.Icon getIcon()
-
setIcon
public void setIcon(javax.swing.Icon icon)
-
getConditionalActionHandler
public ConditionalActionHandler getConditionalActionHandler()
-
setConditionalActionHandler
public void setConditionalActionHandler(ConditionalActionHandler actionHandler)
-
parseAccelerator
protected javax.swing.KeyStroke parseAccelerator(java.lang.String strAccelerator)
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChangedin interfacejavax.swing.event.ChangeListener
-
-