ptolemy.vergil.toolbox
Class ConfigureAction
java.lang.Object
javax.swing.AbstractAction
ptolemy.vergil.toolbox.FigureAction
ptolemy.vergil.toolbox.ConfigureAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
- Direct Known Subclasses:
- TransformationEditor.GTEntityConfigureAction
public class ConfigureAction
- extends FigureAction
An action that will configure parameters on the current object.
If that object contains an attribute that is an instance of EditorFactory,
then that instance is used to create the dialog (or whatever) to configure
the object. Otherwise, an instance of EditParametersDialog is created.
- Since:
- Ptolemy II 2.1
- Version:
- $Id: ConfigureAction.java 57040 2010-01-27 20:52:32Z cxh $
- Author:
- Edward A. Lee
- See Also:
EditParametersDialog
,
Serialized Form
- Accepted Rating:
- Proposed Rating:
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary |
ConfigureAction(java.lang.String description)
Construct a new configure action. |
Method Summary |
protected void |
_openDialog(java.awt.Frame parent,
NamedObj target,
java.awt.event.ActionEvent event)
Open an edit parameters dialog. |
void |
actionPerformed(java.awt.event.ActionEvent e)
Open a dialog to edit the target. |
void |
openDialog(java.awt.Frame parent,
NamedObj target)
Open an edit parameters dialog. |
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, toString, wait, wait, wait |
ConfigureAction
public ConfigureAction(java.lang.String description)
- Construct a new configure action.
- Parameters:
description
- A description.
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Open a dialog to edit the target.
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
- Overrides:
actionPerformed
in class FigureAction
- Parameters:
e
- The event.
openDialog
public void openDialog(java.awt.Frame parent,
NamedObj target)
- Open an edit parameters dialog. This is a modal dialog, so
this method returns only after the dialog has been dismissed.
- Parameters:
parent
- A frame to serve as a parent for the dialog, or
null if there is none.target
- The object whose parameters are to be edited.
_openDialog
protected void _openDialog(java.awt.Frame parent,
NamedObj target,
java.awt.event.ActionEvent event)
- Open an edit parameters dialog. This is a modal dialog, so
this method returns only after the dialog has been dismissed.
- Parameters:
parent
- A frame to serve as a parent for the dialog, or
null if there is none.target
- The object whose parameters are to be edited.event
- The action event that triggered this, or null if
none.