uk.ac.starlink.topcat
Class BasicAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by uk.ac.starlink.topcat.BasicAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action
Direct Known Subclasses:
GraphicsWindow.ExportAction, LayerControlAction, LinesWindow.RescaleAction, TopcatWindowAction, WindowAction

public abstract class BasicAction
extends AbstractAction

Convenience class extending AbstractAction.

Author:
Mark Taylor (Starlink)
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, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
BasicAction(String name, Icon icon, String shortdesc)
           
BasicAction(String name, String shortdesc)
           
 
Method Summary
 Component getEventWindow(ActionEvent evt)
          Returns the window from which this action was invoked.
 
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
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 

Constructor Detail

BasicAction

public BasicAction(String name,
                   String shortdesc)

BasicAction

public BasicAction(String name,
                   Icon icon,
                   String shortdesc)
Method Detail

getEventWindow

public Component getEventWindow(ActionEvent evt)
Returns the window from which this action was invoked. This is currently the Frame in which the event originated.

Parameters:
evt - event to check the window for
Returns:
window in which evt originated if it can be determined - may be null


Copyright © 2003-2018 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.