jmri.util.swing
Class JmriAbstractAction
java.lang.Object
javax.swing.AbstractAction
jmri.util.swing.JmriAbstractAction
- All Implemented Interfaces:
- ActionListener, Serializable, Cloneable, EventListener, Action
- Direct Known Subclasses:
- AbstractRosterItemAction, ConsistToolAction, CreateRosterGroupAction, DecoderIndexCreateAction, DecoderPro3Action, DeleteRosterGroupAction, DeleteRosterItemAction, FullBackupExportAction, InstallDecoderURLAction, JmriNamedPaneAction, LicenseAction, MiniServerAction, PanelProAction, PaneProgDp3Action, PrintRosterAction, QuitAction, RecreateRosterAction, RosterGroupTableAction, RunJythonScript, SelectRosterGroupAction, SelectRosterGroupPanelAction, SimpleProgAction, SimpleTurnoutCtrlAction, SpeedometerAction, TabbedPreferencesAction, ThrottleCreationAction, WiThrottleCreationAction
public abstract class JmriAbstractAction
- extends AbstractAction
Abstract base for actions that will work with
multiple JMRI GUIs
An opaque Object can be passed as a context,
but null is also possible.
- Author:
- Bob Jacobsen Copyright (C) 2010
- See Also:
- Serialized Form
| 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 |
context
protected Object context
wi
protected WindowInterface wi
JmriAbstractAction
public JmriAbstractAction(String s,
WindowInterface wi)
- Enhanced constructor for placing the pane in various
GUIs
JmriAbstractAction
public JmriAbstractAction(String s,
Icon i,
WindowInterface wi)
JmriAbstractAction
public JmriAbstractAction(String s)
- Original constructor for compatibility with
older menus. Assumes SDI GUI.
setContext
public void setContext(Object context)
- Since:
- 2.9.4
setWindowInterface
public void setWindowInterface(WindowInterface wi)
setName
public void setName(String name)
toString
public String toString()
- Overrides:
toString in class Object
setHint
public JmriAbstractAction setHint(WindowInterface.Hint hint)
actionPerformed
public void actionPerformed(ActionEvent e)
dispose
public void dispose()
setParameter
public void setParameter(String paramter,
String value)
makePanel
public abstract JmriPanel makePanel()
Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.
Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: