Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index


8.5.5

JRadioButton



Abbildung 8.21: JRadioButtons (letzter Button mit ja/nein-Grafik)
Abbildung 8.21

Im Gegensatz zu einer JCheckBox werden JRadioButtons in einer ButtonGroup zusammengefasst, so dass zu einer Zeit maximal nur ein JRadioButton selektiert sein kann. Wie bei einer JCheckBox wird das Aussehen vollständig vom Look-and-Feel definiert.

Beispiel

  ButtonGroup buttonGroup = new ButtonGroup();

  c.setLayout(new FlowLayout());

  // Vorselektiert
  JRadioButton rb = new JRadioButton("RadioButton", true);
  group.add (rb);
  getContentPane().add(rb);
  rb = new JRadioButton("<html><b><i>HTML</i></b></html>");
  group.add(rb);
  getContentPane().add(rb);
  // Initialisierung mit Grafik für den Status
  // der Nicht-Selektion
  rb = new JRadioButton(new ImageIcon(
              getClass().getResource("nein.gif")));
  // Angabe der Grafik für die Selektion
  rb.setSelectedIcon(new ImageIcon(
              getClass().getResource("ja.gif")));
  group.add(rb);
  getContentPane().add(rb);


 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index

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