CESE 1.4.7

com.simulogic.utils
Class ActionSupport

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by com.simulogic.utils.ActionSupport
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
Direct Known Subclasses:
AboutAction, AppendCursorsAction, AvrgAction, AxisFullScaleAction, AxisPropertiesAction, AxisZoomInAction, AxisZoomOutAction, BuildIVAction, CascadeAction, CloseAction, CloseAllAction, CreateFrameAction, ExitAction, ExportResAction, LockRecAction, ModManagerAction, NewParamsAction, NextHistoryAction, NextRecAction, OpenParamsAction, OpenRecAction, OpenRecentParamsAction, OpenRecentRecAction, PageFormatAction, PrevHistoryAction, PrevRecAction, PrevZoomInAction, PrevZoomOutAction, PrintOptAction, PrintPrevAction, PrintResAction, RecEditAction, RecTestAction, RenameAction, ReplaceCursorsAction, ReportBugAction, SaveParamsAction, SaveParamsAsAction, SelectSweepAction, SimOptionsAction, StartSimAction, StatsAction, StopSimAction, TileAction, TileHorAction, TileVerAction, UpdateAction, ViewAutoScaleAction, ViewFullScaleAction, ViewPropertiesAction, ViewZoomCursorsAction, ViewZoomInAction, ViewZoomOutAction, WindowListAction

public class ActionSupport
extends javax.swing.AbstractAction

Basic class for actions with support for setting action properties.

Version:
$Revision: 1.1 $ $Date: 2007/02/16 20:37:43 $
Author:
Victor Smirnov
See Also:
Serialized Form

Field Summary
 
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
ActionSupport(java.lang.String name)
          Create new ActionSupport.
ActionSupport(java.lang.String name, java.lang.String dsc)
          Create new ActionSupport.
ActionSupport(java.lang.String name, java.lang.String dsc, java.lang.String icon)
          Create new ActionSupport.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Performs the action.
 java.lang.String getName()
          Get action name.
 java.lang.String getShortDescription()
          Get short description for the action, it is used for tooltip text.
 javax.swing.Icon getSmallIcon()
          Get action small icon, used in menus and buttons.
 void setName(java.lang.String name)
          Set action name.
 void setShortDescription(java.lang.String dsc)
          Set short description for the action.
 void setSmallIcon(javax.swing.Icon icon)
          Set action small icon.
 void setSmallIcon(java.lang.String icon)
          Set action small icon.
 
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
 

Constructor Detail

ActionSupport

public ActionSupport(java.lang.String name)
Create new ActionSupport.

Parameters:
name - action name.

ActionSupport

public ActionSupport(java.lang.String name,
                     java.lang.String dsc)
Create new ActionSupport.

Parameters:
name - action name.
dsc - short description.

ActionSupport

public ActionSupport(java.lang.String name,
                     java.lang.String dsc,
                     java.lang.String icon)
Create new ActionSupport.

Parameters:
name - action name.
dsc - short description.
icon - small icon name.
Method Detail

getName

public java.lang.String getName()
Get action name.

Returns:
action name.

setName

public void setName(java.lang.String name)
Set action name.

Parameters:
name - new action name.

getShortDescription

public java.lang.String getShortDescription()
Get short description for the action, it is used for tooltip text.

Returns:
short descripition of an action.

setShortDescription

public void setShortDescription(java.lang.String dsc)
Set short description for the action.

Parameters:
dsc - short description.

getSmallIcon

public javax.swing.Icon getSmallIcon()
Get action small icon, used in menus and buttons.

Returns:
action small icon.

setSmallIcon

public void setSmallIcon(javax.swing.Icon icon)
Set action small icon.

Parameters:
icon - icon for the action.

setSmallIcon

public void setSmallIcon(java.lang.String icon)
Set action small icon.

Parameters:
icon - icon name.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Performs the action.

Parameters:
e - event

CESE 1.4.7

Copyright (c) 1999 - 2007 Cell Electrophysiology Simulation Environment (CESE). All rights reserved.