Package ipsk.swing
Class AbstractLocalizableAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- ipsk.swing.AbstractLocalizableAction
-
- All Implemented Interfaces:
ActionLeaf,ActionNode,java.awt.event.ActionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.Action
- Direct Known Subclasses:
CancelSelectionAction,CopyAction,CutAction,PasteAction,RedoAction,SelectAllAction,UndoAction
public abstract class AbstractLocalizableAction extends javax.swing.AbstractAction implements ActionLeaf
Abstract class for localizable actions.- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractLocalizableAction(java.lang.String actionCommand)Create action.protectedAbstractLocalizableAction(java.lang.String actionCommand, LocalizableMessage displayName)Create action.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidactionPerformed(java.awt.event.ActionEvent e)javax.swing.KeyStrokegetAccelerator()java.lang.StringgetActionCommand()LocalizableMessagegetDisplayName()javax.swing.IcongetIcon()intgetMnemonic()voidsetAccelerator(javax.swing.KeyStroke accelerator)voidsetDisplayName(LocalizableMessage displayName)voidsetIcon(javax.swing.Icon icon)voidsetMnemonic(int mnemonicVal)-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Constructor Detail
-
AbstractLocalizableAction
protected AbstractLocalizableAction(java.lang.String actionCommand)
Create action.- Parameters:
actionCommand- action command string identifier
-
AbstractLocalizableAction
protected AbstractLocalizableAction(java.lang.String actionCommand, LocalizableMessage displayName)Create action.- Parameters:
actionCommand- action command string identifierdisplayName- the display string as localizable message
-
-
Method Detail
-
getActionCommand
public java.lang.String getActionCommand()
-
actionPerformed
public abstract void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
getDisplayName
public LocalizableMessage getDisplayName()
- Specified by:
getDisplayNamein interfaceActionNode
-
setDisplayName
public void setDisplayName(LocalizableMessage displayName)
- Specified by:
setDisplayNamein interfaceActionNode
-
getIcon
public javax.swing.Icon getIcon()
- Specified by:
getIconin interfaceActionLeaf
-
setIcon
public void setIcon(javax.swing.Icon icon)
- Specified by:
setIconin interfaceActionLeaf
-
getAccelerator
public javax.swing.KeyStroke getAccelerator()
-
setAccelerator
public void setAccelerator(javax.swing.KeyStroke accelerator)
-
getMnemonic
public int getMnemonic()
-
setMnemonic
public void setMnemonic(int mnemonicVal)
-
-