Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.AbstractAction1.2

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

Deklaration

public class AbstractAction
extends java.lang.Object
implements javax.swing.Action, java.lang.Cloneable, java.io.Serializable

Beschreibung

Diese Klasse implementiert das Action-Interface.


 
Datenelemente
protected booleanenabled
protected SwingPropertyChangeSupportchangeSupport
 
Konstruktoren
publicAbstractAction()
publicAbstractAction(String name)
publicAbstractAction(String name, Icon icon)
 
Methoden
public ObjectgetValue(String key)
public voidputValue(String key, Object newValue)
public booleanisEnabled()
public voidsetEnabled(boolean newValue)
public Object[]getKeys()     [1.3]
protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue)
public synchronized voidaddPropertyChangeListener(PropertyChangeListener listener)
public synchronized voidremovePropertyChangeListener(PropertyChangeListener listener)
public synchronized PropertyChangeListener[]getPropertyChangeListeners()     [1.4]
protected Objectclone()


 

Datenelemente im Detail

protected boolean enabled
Enthält den Status der Action, ob diese aktiviert ist.
protected SwingPropertyChangeSupport changeSupport
Wenn ein Listener registriert wurde, wird die Referenz hier gespeichert.

 

Konstruktoren im Detail

public AbstractAction()
Erstellt ein neues Exemplar mit einem Standard-Text und Icon.
public AbstractAction(String name)
Erstellt ein neues Exemplar mit dem angegebenen Namen.
public AbstractAction(String name, Icon icon)
Erstellt ein neues Exemplar mit dem angegebenen Namen und Icon.

 

Methoden im Detail

public Object getValue(String key)
Liefert den Wert der angegebenen Eigenschaft. Die Schlüssel sind im Action-Interface definiert.
public void putValue(String key, Object newValue)
Setzt die Eigenschaft.
public boolean isEnabled()
Liefert true, wenn diese Action aktiviert ist.
public void setEnabled(boolean newValue)
Aktiviert oder deaktiviert die Action.
public Object[] getKeys()     [1.3]
Liefert ein Array aller möglichen Attribut-Schlüssel.
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Informiert die Listener.
public synchronized void addPropertyChangeListener(PropertyChangeListener listener)
Fügt den Listener hinzu.
public synchronized void removePropertyChangeListener(PropertyChangeListener listener)
Entfernt den Listener.
public synchronized PropertyChangeListener[] getPropertyChangeListeners()     [1.4]
Liefert die registrierten Listener.
protected Object clone()
Dupliziert dieses Objekt.
Exception: CloneNotSupportedException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.