Package jmri.util

Class JmriJFrameAction

java.lang.Object
javax.swing.AbstractAction
jmri.util.JmriJFrameAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action
Direct Known Subclasses:
DataSourceAction, FollowerAction, OsIndicatorAction, TreeAction

public class JmriJFrameAction extends AbstractAction
Default form of action to create an object that's from a child class of JmriJFrame. By using reflection, this cuts the loader dependency on the loaded class.
See Also:
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Method to be overridden to make this work. Provide a completely qualified class name, must be castable to JmriJFrame
      Returns:
      the default implementation returns an empty String
    • actionPerformed

      public void actionPerformed(ActionEvent e)