org.siebengeisslein.pgui.action
Class PAction
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pgui.action.PAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, CloneAware, Instrumented
- Direct Known Subclasses:
- AddAccountAction, AddClassAction, AddComponentAction, AddConstructorAction, AddDataAction, AddDataTypeAction, AddFieldAction, AddInterfaceAction, AddMethodAction, AddPackageAction, AddParameterAction, AddTypeChangeAction, ClassViewAction, DataEntrySelectAction, DataViewAction, ExportAction, GuiViewAction, InstallAction, NewProjectAction, OpenClassAction, OpenProjectAction, OpenProjectListAction, ProjectViewAction, RemoveAccountAction, RemoveClassAction, RemoveComponentAction, RemoveFieldAction, RemoveIndexAction, RemoveInterfaceAction, RemoveMethodAction, RemoveParameterAction, RemoveProjectAction, RunAction, SaveAccountAction, SelectDesignComponentAction, SelectFileAction, SelectMethodAction, SetFieldPanelAction, SetSuperClassAction, ShowDataAction, ShowProjectDataAction, ShutdownAction
public class PAction
- extends Persistent
- implements javax.swing.Action, CloneAware
| 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 org.siebengeisslein.client.Persistent |
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
PAction
public PAction()
PAction
public PAction(java.lang.String name)
setTitle
public void setTitle(java.lang.String name)
getTitle
public java.lang.String getTitle()
setAcceleratorKey
public void setAcceleratorKey(java.lang.String keyStroke)
setMnemonic
public void setMnemonic(int mnemonic)
setIcon
public void setIcon(java.lang.Class clazz,
java.lang.String iconPath)
createIcon
protected PImageIcon createIcon(java.net.URL url)
throws java.io.IOException
- Throws:
java.io.IOException
getIcon
public javax.swing.Icon getIcon()
setDescription
public void setDescription(java.lang.String description)
initTransient
protected void initTransient()
- Overrides:
initTransient in class Persistent
setValidator
public void setValidator(Validator validator)
getValue
public java.lang.Object getValue(java.lang.String key)
- Specified by:
getValue in interface javax.swing.Action
putValue
public void putValue(java.lang.String key,
java.lang.Object value)
- Specified by:
putValue in interface javax.swing.Action
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled in interface javax.swing.Action
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface javax.swing.Action
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener in interface javax.swing.Action
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener in interface javax.swing.Action
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
clone
public PAction clone(CloneHelper helper)
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface CloneAware
- Throws:
java.lang.CloneNotSupportedException