Einen.
Autoradios und manche Tischradios haben Tasten (Buttons)
für die Senderauswahl.
Nur ein Sender ist zu einem Zeitpunkt ausgewählt.
Wenn ein Button gedrückt wird,
springt der vorherige wieder hoch.
Die Swing Klasse JRadioButton
funktioniert auf die gleiche Weise.
Radio-Buttons müssen Mitglieder einer
ButtonGroup
sein.
Nur ein Button in einer Buttongruppe
kann zu einem Zeitpunkt ausgewählt sein.
Hier ist ein Konstruktor für JRadioButton
:
(Es gibt weitere Konstruktoren, die hier nicht besprochen werden; seht dazu die Java Dokumentation.)
JRadioButton( String text, boolean selected )
text
ist der String, der neben den Button gestellt wird.
Wenn selected
true
ist,
dann ist dieser Button zu Beginn ausgewählt.
Nur ein Button einer Buttongruppe kann zu Beginn ausgewählt werden.
JRadioButton
ist eine Kindklasse von
JAbstractButton
.
Radio-Buttons und JButtons
haben viele Methoden gemeinsam.
(Denkfrage:) Erzeugt das Klicken auf einen Radio-Button einen Action-Event?