public abstract class WindowAction<T extends IWindow> extends ExtendedAction
ATTR_CLASS, ATTR_GROUP, ATTR_ID, ATTR_INHERITFROM, ATTR_INSERTAT, ATTR_SEEK, ATTR_TYPE, ATTR_USER_DEFINED, INSTANCE_KEY, TYPE_CHECKBOX, TYPE_COMBOBOX, TYPE_RADIO, TYPE_SLIDER, TYPE_TEXT
changeSupport, enabled
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Constructor and Description |
---|
WindowAction() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event) |
protected void |
actionPerformed(ActionEvent event,
T window)
This Action is empty but not abstract, because most actions which inherit
from this class don`t do anything
|
Object |
clone() |
T |
getChildWindow() |
IWindow |
getWindow() |
void |
setWindow(T window) |
getClassName, getGroup, getIdKey, getMouseWheels, getUserDefined, initialize, isMouseLeftClicked, isMouseLeftDragged, isMouseLeftPressed, isMouseLeftReleased, isMouseRightClicked, isMouseRightDragged, isMouseRightPressed, isMouseRightReleased, isSelected, setSelected
addPropertyChangeListener, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
public T getChildWindow()
public IWindow getWindow()
public void setWindow(T window)
protected void actionPerformed(ActionEvent event, T window)
event
- window
- public void actionPerformed(ActionEvent event)
actionPerformed
in interface ActionListener
actionPerformed
in class ExtendedAction
public Object clone() throws CloneNotSupportedException
clone
in class ExtendedAction
CloneNotSupportedException