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.DefaultButtonModel1.2

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

Deklaration

public class DefaultButtonModel
extends java.lang.Object
implements javax.swing.ButtonModel, java.io.Serializable

Beschreibung

Die Standard-Implementierung des ButtonModel.


 
Datenelemente
protected intstateMask
protected StringactionCommand
protected ButtonGroupgroup
protected intmnemonic
protected ChangeEventchangeEvent
protected EventListenerListlistenerList
public final static intARMED
public final static intSELECTED
public final static intPRESSED
public final static intENABLED
public final static intROLLOVER
 
Konstruktoren
publicDefaultButtonModel()
 
Methoden
public voidsetActionCommand(String actionCommand)
public StringgetActionCommand()
public booleanisArmed()
public booleanisSelected()
public booleanisEnabled()
public booleanisPressed()
public booleanisRollover()
public voidsetArmed(boolean b)
public voidsetEnabled(boolean b)
public voidsetSelected(boolean b)
public voidsetPressed(boolean b)
public voidsetRollover(boolean b)
public voidsetMnemonic(int key)
public intgetMnemonic()
public voidaddChangeListener(ChangeListener l)
public voidremoveChangeListener(ChangeListener l)
public ChangeListener[]getChangeListeners()     [1.4]
protected voidfireStateChanged()
public voidaddActionListener(ActionListener l)
public voidremoveActionListener(ActionListener l)
public ActionListener[]getActionListeners()     [1.4]
protected voidfireActionPerformed(ActionEvent e)
public voidaddItemListener(ItemListener l)
public voidremoveItemListener(ItemListener l)
public ItemListener[]getItemListeners()     [1.4]
protected voidfireItemStateChanged(ItemEvent e)
public EventListener[]getListeners(Class listenerType)     [1.3]
public Object[]getSelectedObjects()
public voidsetGroup(ButtonGroup group)
public ButtonGroupgetGroup()     [1.3]


 

Datenelemente im Detail

protected int stateMask
protected String actionCommand
protected ButtonGroup group
protected int mnemonic
protected ChangeEvent changeEvent
Nur ein ChangeEvent wird benötigt,
protected EventListenerList listenerList
public final static int ARMED
Bedeutet, dass ein Button auf dem Weg ist, ausgewählt zu werden.
public final static int SELECTED
Der Button wurde selektiert. Nur für bestimmte Buttonarten, wie beispielsweise JRadioButton und JCheckBox wichtig.
public final static int PRESSED
Der Button wurde gedrückt.
public final static int ENABLED
Der Button ist aktiviert.
public final static int ROLLOVER
Die Maus ist über dem Button.

 

Konstruktoren im Detail

public DefaultButtonModel()
Erstellt das Standard-ButtonModel.

 

Methoden im Detail

public void setActionCommand(String actionCommand)
Setzt den actionCommand-String, der als Argument beim ActionEvent mitgeliefert wird.
public String getActionCommand()
Liefert den actionCommand dieses Buttons.
public boolean isArmed()
Sagt aus, ob der Button auf dem Weg ist, ausgewählt zu werden.
public boolean isSelected()
Sagt aus, ob der Button selektiert ist.
public boolean isEnabled()
Sagt aus, ob der Button aktiviert ist.
public boolean isPressed()
Sagt aus, ob der Button gedrückt ist.
public boolean isRollover()
Sagt aus, ob die Maus über dem Button ist.
public void setArmed(boolean b)
Setzt den Button selektiert werden kann.
public void setEnabled(boolean b)
Akktiviert oder deaktiviert den Button.
public void setSelected(boolean b)
Selektiert oder deselektiert den Button.
public void setPressed(boolean b)
Setzt den Button gedrückt oder nicht grdrückt.
public void setRollover(boolean b)
Wird auf true gesetzt, wenn die Maus über dem Button ist.
public void setMnemonic(int key)
Setzt das Tastaturkürzel.
public int getMnemonic()
Liefert das Tasturkürzel.
public void addChangeListener(ChangeListener l)
Fügt den Listener hinzu.
public void removeChangeListener(ChangeListener l)
Entfernt den Listener.
public ChangeListener[] getChangeListeners()     [1.4]
Liefert alle registrierten Listener.
protected void fireStateChanged()
Informiert alle Listener.
public void addActionListener(ActionListener l)
Fügt den Listener hinzu.
public void removeActionListener(ActionListener l)
Entfernt den Listener.
public ActionListener[] getActionListeners()     [1.4]
Liefert alle registrierten Listener.
protected void fireActionPerformed(ActionEvent e)
Informiert alle Listener.
public void addItemListener(ItemListener l)
Fügt den Listener hinzu.
public void removeItemListener(ItemListener l)
Entfernt den Listener.
public ItemListener[] getItemListeners()     [1.4]
Liefert alle registrierten Listener.
protected void fireItemStateChanged(ItemEvent e)
Informiert die Listener.
public EventListener[] getListeners(Class listenerType)     [1.3]
Liefert alle registrierten Listener des angegebenen Typs (also z.B. ActionListener.class).
public Object[] getSelectedObjects()
Überschrieben und liefert null zurück.
public void setGroup(ButtonGroup group)
Setzt die Gruppe, zu der dieser Button gehört.
public ButtonGroup getGroup()     [1.3]
Liefert den Button, zu dem der Button gehört.


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

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