Wat is een keuzerondje?
In software is een keuzerondje een kleine, holle cirkel naast tekst in een configuratiemenu. Als u op het keuzerondje klikt, wordt een effen punt in de cirkel geplaatst en wordt de optie geselecteerd. Als u op een geselecteerd keuzerondje klikt, wordt de selectie ervan ongedaan gemaakt en wordt de stip verwijderd. Als één keuzerondje is geselecteerd, schakelen andere binnen de categorie uit.
Het keuzerondje dankt zijn naam aan de manier waarop een fysieke radio wordt bediend. Radio's hebben meestal een reeks vooraf ingestelde zenderknoppen; wanneer op een knop wordt gedrukt, wordt een eerder ingedrukte knop losgelaten. Radioknoppen bieden een mogelijkheid voor actie. Dit scheidt ze van selectievakjes, ook gebruikt in software. Selectievakjes worden gebruikt wanneer meerdere selecties binnen een categorie mogelijk zijn.
Selectievakjes, keuzerondjes, werkbalken en werkruimtevensters zijn allemaal elementen van de grafische gebruikersinterface (GUI). Dit is het deel van de software dat de gebruiker de verborgen codering 'achter het gordijn' kan zien en ermee kan communiceren. Een schone, gemakkelijk te begrijpen en aantrekkelijke GUI kan een adequaat programma verkopen, terwijl een gecompliceerde of contra-intuïtieve GUI zink een verder goed programma. Het doel van een commercieel programmeur is meestal om software te maken die een aantrekkelijke GUI combineert met solide functionaliteit.
Bij het ontwerpen van software is het daarom belangrijk om de juiste grafische elementen voor de juiste taak te kiezen. Wanneer de gebruikersconfiguratie vraagt om slechts één selectie uit twee of meer keuzes te kiezen, is het keuzerondje het juiste GUI-element en biedt het de gebruiker onfeilbare functionaliteit. Als meerdere keuzes mogelijk zijn, zijn selectievakjes van toepassing.
Selecties van keuzerondjes worden niet verwerkt totdat de gebruiker op een drukknop klikt, meestal "Opslaan", "OK" of "Toepassen". Als deze actie wordt weggelaten of de gebruiker per ongeluk op "Sluiten" of "Annuleren" klikt, blijven eerdere selecties behouden van kracht. Microsoft ™, Apple ™ en Linux ™ besturingssystemen en programma's gebruiken selectievakjes of keuzerondjes in vrijwel alle configuratiemenu's. Radioknoppen of selectievakjes zijn ook aanwezig in software van derden die gebruikersconfiguratie vereist.
Codefragmenten en op Java gebaseerde programma's zoals JRadioButton zijn gratis beschikbaar voor programmeurs voor het toevoegen van keuzerondjes aan software. Er zijn ook tutorials en veel informatie voor de ontluikende softwareschrijver.