All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.awt.swing.target.TriggerAction

java.lang.Object
    |
    +----java.awt.swing.AbstractAction
            |
            +----java.awt.swing.target.TriggerAction

public class TriggerAction
extends AbstractAction
implements ChangeListener, Cloneable
An Action that fires a Trigger when it receives an ActionEvent, and which therefore can dispatch events to trigger targets via a TargetManager. A TriggerAction can monitor a TargetManager for ChangeEvents (thrown when its target pool changes, or when it is sent invalidateTargets()) and update its enabled state appropriately.


Variable Index

 o monitoredTargetMananger
 o trigger

Constructor Index

 o TriggerAction()
 o TriggerAction(String, Icon, Trigger)
 o TriggerAction(Trigger)

Method Index

 o actionPerformed(ActionEvent)
 o addPropertyChangeListener(PropertyChangeListener)
Add a PropertyChangeListener to the listener list.
 o clone()
Creates a new object of the same class as this object.
 o getResolvedTarget()
 o getTarget()
 o getTrigger()
 o setTarget(Object)
 o setTrigger(Trigger)
 o stateChanged(ChangeEvent)
 o updateEnabled()
Sets the enabled status of this TriggerAction based on isTargetReceptive(), emitting appropriate changeEvents.

Variables

 o trigger
protected Trigger trigger
 o monitoredTargetMananger
protected TargetManager monitoredTargetMananger

Constructors

 o TriggerAction
public TriggerAction()
 o TriggerAction
public TriggerAction(Trigger trigger)
 o TriggerAction
public TriggerAction(String name,
                     Icon icon,
                     Trigger trigger)

Methods

 o clone
public Object clone()
Creates a new object of the same class as this object.

Overrides:
clone in class Object
 o getTrigger
public Trigger getTrigger()
 o setTrigger
public void setTrigger(Trigger newTrigger)
 o setTarget
public void setTarget(Object target)
 o getTarget
public Object getTarget()
 o getResolvedTarget
public Object getResolvedTarget()
 o updateEnabled
public void updateEnabled()
Sets the enabled status of this TriggerAction based on isTargetReceptive(), emitting appropriate changeEvents.

This method is called by stateChanged(ChangeEvent)

 o addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
Add a PropertyChangeListener to the listener list.

Overrides:
addPropertyChangeListener in class AbstractAction
 o actionPerformed
public void actionPerformed(ActionEvent e)
 o stateChanged
public void stateChanged(ChangeEvent e)

All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature