Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing

Class AbstractAction

java.lang.Object
|
+--javax.swing.AbstractAction

All Implemented Interfaces:

Action, Cloneable, Serializable


public abstract class AbstractAction

extends Object

implements Action, Cloneable, Serializable

AbstractAction

Author:

Field Summary

javax.swing.event.SwingPropertyChangeSupportchangeSupport

changeSupport
booleanenabled

enabled

Constructor Summary

AbstractAction()

Constructor AbstractAction
AbstractAction(java.lang.String name)

Constructor AbstractAction
AbstractAction(java.lang.String name, javax.swing.Icon icon)

Constructor AbstractAction

Method Summary

voidactionPerformed(java.awt.event.ActionEvent event)

actionPerformed
synchronized voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)

addPropertyChangeListener
java.lang.Objectclone()

clone
voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)

firePropertyChange
java.lang.Object[]getKeys()

getKeys
java.lang.ObjectgetValue(java.lang.String key)

getValue
booleanisEnabled()

isEnabled
voidputValue(java.lang.String key, java.lang.Object value)

putValue
synchronized voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener
voidsetEnabled(boolean enabled)

setEnabled

Field Details

changeSupport

protected SwingPropertyChangeSupport changeSupport

changeSupport


enabled

protected boolean enabled

enabled


Constructor Details

AbstractAction

public AbstractAction()

Constructor AbstractAction


AbstractAction

public AbstractAction(java.lang.String name)

Constructor AbstractAction

Parameters:


AbstractAction

public AbstractAction(java.lang.String name, javax.swing.Icon icon)

Constructor AbstractAction

Parameters:


Method Details

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)

actionPerformed

Parameters:


addPropertyChangeListener

public synchronized void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

addPropertyChangeListener

Parameters:


clone

protected Object clone()

clone

Throws:


firePropertyChange

protected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)

firePropertyChange

Parameters:


getKeys

public Object[] getKeys()

getKeys


getValue

public Object getValue(java.lang.String key)

getValue

Parameters:


isEnabled

public boolean isEnabled()

isEnabled


putValue

public void putValue(java.lang.String key, java.lang.Object value)

putValue

Parameters:


removePropertyChangeListener

public synchronized void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

Parameters:


setEnabled

public void setEnabled(boolean enabled)

setEnabled

Parameters: