Classe Checkbox

La classe Checkbox représente une case à cocher ou un bouton radio, susceptibles de prendre deux états :
activé (true) ou désactivé (false)..

Constructeurs

Checkbox()
        // Crée une case à cocher désactivée
Checkbox(String label)
        // Crée une case à cocher, avec l'étiquette label.
Checkbox(String label, CheckboxGroup group, boolean state)
        // Crée un bouton radio intitulé label et l'ajoute au groupe group, en l'activant si state est true.

Quelques méthodes

void addItemListener(ItemListener l)
        // le composant se référence en tant que source d'événement
        // auprès d'un écouteur d'événement
CheckboxGroup  getCheckboxGroup()
        // Renvoie le groupe auquel appartient le bouton radio. Si le composant ne fait pas partie
        // d'un groupe de boutons radios, le résultat renvoyé est null .
String getlabel()
        // Renvoie l'étiquette de la case à cocher ou du bouton radio, ou null s'il n'y en a pas.
boolean getState()
        // Renvoie true si la case est cochée ou le bouton radio activé.
void setCheckboxGroup(CheckboxGroup  g)
        // Ajoute le bouton radio au groupe spécifié en paramètre.
        // Si le bouton fait déjà partie d'un autre groupe, il en est d'abord retiré.
void setlabel(String label)
        // Modifie l'étiquette de la case à cocher ou du bouton radio.
void setState(boolean etat)
        // Si l'argument est true, active la case à cocher ou le bouton radio.
        // Si l'argument est false, le composant est désactivé.

Exemple d'application

//Fcheck.java 
// exemple de groupe de boutons radios 

import java.awt.*; 

 class Fcheck { 
  static public void main (String arg [ ]) { 
 Frame w = new Frame("Exemple de fenetre avec boutons radio"); 
 w.setLayout(new FlowLayout ()); 
 CheckboxGroup groupe=new CheckboxGroup(); 
    Checkbox box1=new Checkbox("un",groupe,false); 
   w.add(box1); 
    Checkbox box2=new Checkbox("deux",groupe,true); 
    w.add(box2); 
    Checkbox box3=new Checkbox("trois",groupe,false); 
     w.add(box3); 
 w.show(); 
 w.pack(); 
     } 

Résultat de l'exécution