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 protected
AbstractLocalizableAction(java.lang.String actionCommand)
Create action.protected
AbstractLocalizableAction(java.lang.String actionCommand, LocalizableMessage displayName)
Create action.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
actionPerformed(java.awt.event.ActionEvent e)
javax.swing.KeyStroke
getAccelerator()
java.lang.String
getActionCommand()
LocalizableMessage
getDisplayName()
javax.swing.Icon
getIcon()
int
getMnemonic()
void
setAccelerator(javax.swing.KeyStroke accelerator)
void
setDisplayName(LocalizableMessage displayName)
void
setIcon(javax.swing.Icon icon)
void
setMnemonic(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:
actionPerformed
in interfacejava.awt.event.ActionListener
-
getDisplayName
public LocalizableMessage getDisplayName()
- Specified by:
getDisplayName
in interfaceActionNode
-
setDisplayName
public void setDisplayName(LocalizableMessage displayName)
- Specified by:
setDisplayName
in interfaceActionNode
-
getIcon
public javax.swing.Icon getIcon()
- Specified by:
getIcon
in interfaceActionLeaf
-
setIcon
public void setIcon(javax.swing.Icon icon)
- Specified by:
setIcon
in 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)
-
-