Hvad er en radioknap?
I software er en radioknap en lille, hul cirkel ved siden af tekst i en konfigurationsmenuboks. Hvis du klikker på alternativknappen, placeres et solidt punkt i cirklen og vælger indstillingen. Ved at klikke på en valgt radioknap fjernes markeringen og fjernes prikken. Når der vælges en alternativknap, slukkes andre inden for kategorien.
Radioknappen får sit navn fra den måde, hvorpå en fysisk radio kontrolleres. Radioer har typisk en linje med forudindstillede stationsknapper; Når der trykkes på en knap, slipper den en tidligere trykket knap. Radioknapper giver en enten-eller mulighed for handling. Dette adskiller dem fra afkrydsningsfelter, der også bruges i software. Afkrydsningsfelter bruges, når flere valg er mulige inden for en kategori.
Afkrydsningsfelter, radioknapper, værktøjslinjer og arbejdsområdevinduer er alle elementer i den grafiske brugergrænseflade (GUI). Dette er den del af softwaren, som brugeren kan se og interagere med vers den skjulte kodning "bag gardinet." En ren, let at forstå og attraktiv GUI kan sælge et passende program, mens en kompliceret eller modintuitiv GUI kan synke et ellers godt program. Typisk er målet med en kommerciel programmør at skabe software, der gifter sig med en appellerende GUI til solid funktionalitet.
Ved design af software derefter er det vigtigt at vælge de rigtige grafiske elementer til det rigtige job. Når brugerkonfiguration kræver, at der kun vælges ét valg blandt to eller flere valg, er radioknappen det rigtige GUI-element, der tilbyder fjolsikker funktionalitet til brugeren. Hvis flere valg er mulige, er afkrydsningsfelterne passende.
Valg af radioknap behandles ikke, før brugeren klikker på en trykknap, almindeligvis "Gem", "OK" eller "Anvend." Hvis denne handling er udeladt eller brugeren uforvarende klikker på "Luk" eller "Annuller", forbliver de tidligere valg i kraft. Microsoft ™, Apple ™ og Linux ™ operativsystemer og programmer bruger afkrydsningsfelter eller radioknapper i stort set alle konfigurationsmenuer. Radioknapper eller afkrydsningsfelter findes også i tredjepartssoftware, der kræver brugerkonfiguration.
Kodestykker og Java-baserede programmer som JRadioButton er frit tilgængelige for programmerere til at tilføje radioknapper til software. Der er også tutorials og masser af information til den spirende software-forfatter.