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

Klasse java.awt.Checkbox1.0

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Checkbox

Deklaration

public class Checkbox
extends java.awt.Component
implements java.awt.ItemSelectable, javax.accessibility.Accessible

Beschreibung

Die Klasse Checkbox implementiert Checkboxen. Checkboxen bestehen aus einem Markierungsfeld, das selektiert oder nicht selektiert sein kann, und einem daneben angeordneten Text. Wenn ein Container mehrere Objekte dieser Klasse enthält, so sind die Objekte voneinander unabhängig. Es können auch mehrere Objekte, die sich im gleichen Container befinden, gleichzeitig selektiert sein. Wenn dagegen mehrere Objekte von Checkbox einem Exemplar von CheckboxGroup zugeordnet werden, kann nur eine von ihnen gleichzeitig selektiert sein.


 
Konstruktoren
publicCheckbox()
publicCheckbox(String label)
publicCheckbox(String label, boolean state)     [1.1]
publicCheckbox(String label, boolean state, CheckboxGroup group)     [1.1]
publicCheckbox(String label, CheckboxGroup group, boolean state)
 
Methoden
public synchronized voidaddItemListener(ItemListener l)     [1.1]
public voidaddNotify()
public AccessibleContextgetAccessibleContext()     [1.3]
public CheckboxGroupgetCheckboxGroup()
public StringgetLabel()
public EventListener[]getListeners(Class listenerType)     [1.3]
public Object[]getSelectedObjects()     [1.1]
public booleangetState()
protected StringparamString()
protected voidprocessEvent(AWTEvent e)     [1.1]
protected voidprocessItemEvent(ItemEvent e)     [1.1]
public synchronized voidremoveItemListener(ItemListener l)     [1.1]
public voidsetCheckboxGroup(CheckboxGroup g)
public synchronized voidsetLabel(String label)
public voidsetState(boolean state)


 

Konstruktoren im Detail

public Checkbox()
Erzeugt eine neue Checkbox ohne Beschriftung und Gruppe mit dem voreingestellten Zustand »nicht ausgewählt«.
public Checkbox(String label)
Erzeugt eine neue Checkbox mit der Beschriftung label ohne Gruppe mit dem voreingestellten Zustand »nicht ausgewählt«.
public Checkbox(String label, boolean state)     [1.1]
Erzeugt eine neue Checkbox ohne Gruppe, die den Text label und den Zustand state erhält.
public Checkbox(String label, boolean state, CheckboxGroup group)     [1.1]
Erzeugt eine neue Checkbox in der Gruppe group, die die Beschriftung label und den Zustand state erhält. group darf auch null sein.
public Checkbox(String label, CheckboxGroup group, boolean state)
Erzeugt eine neue Checkbox in der Gruppe group, die die Beschrfiftung label und den Zustand state erhält. group darf auch null sein.

 

Methoden im Detail

public synchronized void addItemListener(ItemListener l)     [1.1]
Registriert l bei dieser Komponente.
public void addNotify()
Erzeugt über einen Aufruf von createCheckbox des Toolkits ein Peer-Objekt, das die Checkbox-Komponente am Bildschirm darstellt.
public AccessibleContext getAccessibleContext()     [1.3]
Liefert den AccessibleContext.
public CheckboxGroup getCheckboxGroup()
Liefert die Checkbox-Gruppe, zu der die Checkbox gehört.
public String getLabel()
Liefert die Beschriftung der Checkbox zurück.
public EventListener[] getListeners(Class listenerType)     [1.3]
Liefert die Listener des angegebenen Typs.
public Object[] getSelectedObjects()     [1.1]
Falls der Zustand der Checkbox »ausgewählt« ist, liefert diese Methode ein einelementiges Array zurück, das den Text des aufgerufenen Exemplars enthält. Wenn die Checkbox nicht selektiert ist, wird null zurückgeliefert.
public boolean getState()
Liefert den Zustand der Checkbox zurück: true, wenn sie ausgewählt ist, sonst false.
protected String paramString()
Liefert den Parameter-String, der den Text der Checkbox sowie den Zustand enthält.
protected void processEvent(AWTEvent e)     [1.1]
Falls e ein ItemEvent ist, wird processItemEvent() aufgerufen, ansonsten wird das Ereignis an den Vorfahren weitergeleitet.
protected void processItemEvent(ItemEvent e)     [1.1]
Falls Item-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen ItemListener weitergeleitet.
public synchronized void removeItemListener(ItemListener l)     [1.1]
Entfernt l aus der Kette der registrierten ItemListener.
public void setCheckboxGroup(CheckboxGroup g)
Ordnet die Checkbox der Gruppe g zu und entfernt sie aus der alten.
public synchronized void setLabel(String label)
Setzt die Beschriftung der Checkbox auf label.
public void setState(boolean state)
Mit dieser Methode kann der Zustand der Checkbox geändert werden. Wenn state true ist, wird sie selektiert, sonst deselektiert. Falls die Checkbox sichtbar ist, wird ihre Darstellung sofort geändert.


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

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