8.5.5 | JRadioButton |
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.
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);