jmri.util.swing
Class JmriNamedPaneAction

Show UML class diagram
java.lang.Object
  extended by javax.swing.AbstractAction
      extended by jmri.util.swing.JmriAbstractAction
          extended by jmri.util.swing.JmriNamedPaneAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action
Direct Known Subclasses:
CanNamedPaneAction, Dcc4PcNamedPaneAction, EcosNamedPaneAction, LnNamedPaneAction, MarklinNamedPaneAction, MrcNamedPaneAction, NceNamedPaneAction, PowerlineNamedPaneAction, PowerPanelAction, RfidNamedPaneAction, TamsNamedPaneAction

public class JmriNamedPaneAction
extends JmriAbstractAction

Action to create and load a JmriPanel from just its name.

See Also:
Serialized Form

Field Summary
(package private) static org.slf4j.Logger log
           
protected  String paneClass
           
 
Fields inherited from class jmri.util.swing.JmriAbstractAction
cache, context, hint, wi
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
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
 
Constructor Summary
JmriNamedPaneAction(String s, Icon i, WindowInterface wi, String paneClass)
           
JmriNamedPaneAction(String s, String p)
          Original constructor for compatibility with older menus.
JmriNamedPaneAction(String s, WindowInterface wi, String paneClass)
          Enhanced constructor for placing the pane in various GUIs
 
Method Summary
 JmriPanel makePanel()
           
 
Methods inherited from class jmri.util.swing.JmriAbstractAction
actionPerformed, dispose, setContext, setHint, setName, setParameter, setParameter, setWindowInterface, toString
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

paneClass

protected String paneClass

log

static org.slf4j.Logger log
Constructor Detail

JmriNamedPaneAction

public JmriNamedPaneAction(String s,
                           WindowInterface wi,
                           String paneClass)
Enhanced constructor for placing the pane in various GUIs


JmriNamedPaneAction

public JmriNamedPaneAction(String s,
                           Icon i,
                           WindowInterface wi,
                           String paneClass)

JmriNamedPaneAction

public JmriNamedPaneAction(String s,
                           String p)
Original constructor for compatibility with older menus. Assumes SDI GUI.

Method Detail

makePanel

public JmriPanel makePanel()
Overrides:
makePanel in class JmriAbstractAction


Copyright © 1997-2014 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: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads