Radiobutton

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Radiobuttons in Java

Ein Radiobutton (auch Optionsfeld, seltener Mehrfachoptionsfeld oder Optionsschaltfläche) ist ein Steuerelement grafischer Benutzeroberflächen, das der Auswahl genau einer Option aus mehreren dient.

Funktionsweise[Bearbeiten | Quelltext bearbeiten]

Röhrenradio von 1954. Das Drücken einer Taste löst die zuvor eingerastete Taste und bewirkt damit das Umschalten zu einem anderen Klangfilter oder Wellenbereich.

Radiobuttons sind meist unter-, manchmal auch nebeneinander angeordnete kleine Kreise, gefolgt von kurzen Beschreibungstexten. Die Kreise können zwei Zustände annehmen: nicht markiert (leer) und markiert (mit einem Punkt in der Mitte). Von mehreren Radiobuttons einer Gruppe kann immer nur einer markiert werden. Sobald ein Radiobutton markiert wird, wird eine eventuell vorhandene Markierung eines anderen Radiobuttons derselben Gruppe gelöscht. Der Name Radiobutton kommt daher, weil dieses Verhalten den mechanischen Tasten ähnelt, die es früher häufig bei Radiogeräten gab. Wird eine dieser Tasten gedrückt, rastet sie ein und gleichzeitig wird die bisher gedrückte Taste gelöst.

Der Initialzustand kann entweder sein, dass ein bestimmter Radiobutton vorgewählt ist, oder alle Radiobuttons sind nicht markiert.

Am Computer muss der Auswahlvorgang meist durch Betätigung einer Bestätigungsschaltfläche abgeschlossen werden.

Abgrenzung[Bearbeiten | Quelltext bearbeiten]

Die ähnlich gestalteten Checkboxen erlauben nicht nur die Auswahl eines Punktes der Liste, sondern beliebig vieler.

Programmierung[Bearbeiten | Quelltext bearbeiten]

In den meist hierarchisch aufgebauten GUI-Toolkits schließen sich diejenigen Radiobuttons gegenseitig aus, die derselben, meist durch einen beschrifteten Rahmen visualisierten Gruppe zugeordnet wurden (siehe Bildschirmfoto). Für die Einbindung auf Webseiten lassen sich Radiobuttons in HTML mit mehreren input-Elementen vom Typ radio erzeugen (zum Beispiel <input type="radio" name="farbe" value="rot" />). Zusammen gehörende und sich damit gegenseitig ausschließende Radiobuttons müssen dabei mit demselben Namen gekennzeichnet werden. XForms nutzt Radiobuttons zur Darstellung von select1-Elementen, wenn das vollständige Erscheinungsbild (appearance="full") gewählt wurde.

Weblinks[Bearbeiten | Quelltext bearbeiten]

 Wiktionary: Radiobutton – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen