java.sun.com

   JAVA - Graphische Komponenten - CheckboxGroup


 Startseite
 Graphische Komponenten

 Indexverzeichnis


JAVA - Graphische Komponenten - CheckboxGroup

Die Klasse CheckboxGroup wird benutzt, um verschiedene Checkboxen zusammenzufassen, die in einem Zusammenhang stehen und sich gegenseitig ausschließen, d.h. es kann immer nur eine der Checkboxen angeklickt werden, die zu einer CheckboxGroup gehören.

Constructor
Methoden
Indexvariablen
Vererbung
Beispiel

  Seitenende


Constructor

public CheckboxGroup()Erzeugt eine Checkbox-Gruppe

  Seitenanfang


Methoden

public Checkbox getCurrent() Deprecated = nicht mehr gültig. Wurde ersetzt durch getSelectedCheckbox().
public Checkbox getSelectedCheckbox() Gibt die markierte Checkbox der CheckboxGruppe zurück. Wenn keine Checkbox markiert ist, wird null zurückgegeben.

Rückgabe: Checkbox, die markiert ist, bzw. null

public void setCurrent(Checkbox box) Deprecated = nicht mehr gültig. Wurde ersetzt durch setSelectedCheckbox(Checkbox).
public void setSelectedCheckbox(Checkbox box) Markiert eine bestimmte Checkbox in der Checkboxgruppe. Wenn bereits eine andere Checkbox markiert war, wird sie vorher "entmarkiert". Wenn box null ist bzw. sich auf eine andere Checkboxgruppe bezieht, wird nichts augeführt.

Parameter: box - die Checkbox, die markiert werden soll

public String toString() Gibt einen String zurück, der die Checkbox definiert und die aktuelle Markierung enthält.

Rückgabe: String, der die CheckboxGroup definiert
Überschreibt: Methode toString in der Klasse java.lang.Object


  Seitenanfang


Indexvariablen

keine

  Seitenanfang


Vererbung

java.lang.Object
  |
  +--java.awt.CheckboxGroup


  Seitenanfang


Beispiel

BeispielProgrammbeispiel: Ansehen
import java.awt.*;
import java.applet.*;

public class CheckboxGroup1 extends Applet{
	
  public void init(){
    setLayout(new FlowLayout());
		
    CheckboxGroup cb = new CheckboxGroup();
		
    Checkbox c1 = new Checkbox("Checkbox 1",cb,true);
    add(c1);
    
    Checkbox c2;
    c2 = new Checkbox("Checkbox 2",cb,false);
    add(c2);
		
    add(new Checkbox("Checkbox 3",cb,false));
		
  }
	
}


Eine CheckboxGroup ist so eine Art Container, in der verschiedene Checkboxen hineingepackt werden können. Von den Checkboxen, die zu einer CheckboxGroup gehören, kann immer nur eine augewält werden.
Die Zuordnung einer Checkbox zu einer CheckboxGroup erfolgt über den Constructor der Checkbox selbst (Checkbox c1 = new Checkbox("Checkbox 1",cb,true);), oder sie kann nachträglich über die Methode setCheckboxGroup(CheckboxGroup g) der Klasse java.awt.Checkbox erfolgen (Checkbox c1 = new Checkbox("Checkbox 1"); c1.setCheckboxGroup(cb);).

 
weiter:
zurück:
  Choice
  Checkbox
  Seitenanfang © 1999-2001  Brit Schröter