Package 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
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$
- Author:
- Edward A. Lee
- See Also:
EditParametersDialog
, Serialized Form- Pt.AcceptedRating:
- Red (johnr)
- Pt.ProposedRating:
- Red (eal)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ptolemy.vergil.toolbox.FigureAction
FigureAction.SourceType
-
-
Field Summary
-
Fields inherited from class ptolemy.vergil.toolbox.FigureAction
CANVAS_TYPE, CONTEXTMENU_TYPE, HOTKEY_TYPE, MENUBAR_TYPE, PASTE_OFFSET, TOOLBAR_TYPE
-
-
Constructor Summary
Constructors Constructor Description ConfigureAction(java.lang.String description)
Construct a new configure action.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 ptolemy.vergil.toolbox.FigureAction
getFigure, getFrame, getSourceType, getTarget, getX, getY, offsetFigure
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Method Detail
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
Open a dialog to edit the target.- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
- Overrides:
actionPerformed
in classFigureAction
- 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.
-
-