Package jmri.util
Class AbstractFrameAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- jmri.util.AbstractFrameAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.io.Serializable
,java.lang.Cloneable
,java.util.EventListener
,javax.swing.Action
public abstract class AbstractFrameAction extends javax.swing.AbstractAction
Swing action that defers class loading until invoked.The "Frame" in the name refers to this class being optimized to create a JFrame when invoked.
This does not manage the JFrame instance; if you invoke this twice, you get two JFrame objects.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
className
-
Constructor Summary
Constructors Constructor Description AbstractFrameAction(java.lang.String actionName, java.lang.String className)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Field Detail
-
className
java.lang.String className
-
-
Constructor Detail
-
AbstractFrameAction
public AbstractFrameAction(java.lang.String actionName, java.lang.String className)
-
-
Method Detail
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
-
-