All Packages Class Hierarchy This Package Previous Next Index
Class com.sun.java.swing.target.TriggerAction
java.lang.Object
|
+----com.sun.java.swing.AbstractAction
|
+----com.sun.java.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.
-
monitoredTargetMananger
-
-
trigger
-
-
TriggerAction()
-
-
TriggerAction(String, Icon, Trigger)
-
-
TriggerAction(Trigger)
-
-
actionPerformed(ActionEvent)
-
-
addPropertyChangeListener(PropertyChangeListener)
- Add a PropertyChangeListener to the listener list.
-
clone()
-
-
getResolvedTarget()
-
-
getTarget()
-
-
getTrigger()
-
-
setTarget(Object)
-
-
setTrigger(Trigger)
-
-
stateChanged(ChangeEvent)
-
-
updateEnabled()
- Sets the enabled status of this TriggerAction based on
isTargetReceptive(), emitting appropriate changeEvents.
trigger
protected Trigger trigger
monitoredTargetMananger
protected TargetManager monitoredTargetMananger
TriggerAction
public TriggerAction()
TriggerAction
public TriggerAction(Trigger trigger)
TriggerAction
public TriggerAction(String name,
Icon icon,
Trigger trigger)
clone
public Object clone()
- Overrides:
- clone in class Object
getTrigger
public Trigger getTrigger()
setTrigger
public void setTrigger(Trigger newTrigger)
setTarget
public void setTarget(Object target)
getTarget
public Object getTarget()
getResolvedTarget
public Object getResolvedTarget()
updateEnabled
public void updateEnabled()
- Sets the enabled status of this TriggerAction based on
isTargetReceptive(), emitting appropriate changeEvents.
This method is called by stateChanged(ChangeEvent)
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
- Add a PropertyChangeListener to the listener list.
- Overrides:
- addPropertyChangeListener in class AbstractAction
actionPerformed
public void actionPerformed(ActionEvent e)
- Overrides:
- actionPerformed in class AbstractAction
stateChanged
public void stateChanged(ChangeEvent e)
All Packages Class Hierarchy This Package Previous Next Index