8.5.4 | JCheckBox |
Eine JCheckBox verhält sich wie ein JToggleButton, wird aber durch eine plattformspezifische Grafik dargestellt. Eine JCheckBox besitzt im Gegensatz zu einem JRadioButton normalerweise keine Abhängigkeiten zu anderen Buttons.
Container c = getContentPane();
c.setLayout(new FlowLayout());
// vorselektiert
c.add (new JCheckBox("CheckBox", true));
// Nicht vorselektiert
c.add (JCheckBox("<html><b><i>HTML</i></b></html>",
false));
// Initialisierung mit Grafik für die
// Status der Nichtselektiom
JCheckBox cb = new JCheckBox(
new ImageIcon(getClass().getResource("nein.gif")));
// Grafik für den Selektionsstatus setzen
cb.setSelectedIcon(
new ImageIcon(getClass().getResource("ja.gif")));
c.add(cb);