Mis on raadionupp?

Tarkvaras on raadionupp väike õõnes ring konfiguratsioonimenüü kasti teksti kõrval. Raadionupul klõpsates asetatakse ringile tahke punkt, mis teeb valiku. Valitud raadionupul klõpsamine tühistab selle valiku ja eemaldab punkti. Kui üks raadionupp on valitud, lülituvad teised selles kategoorias välja.

Raadionupp on saanud oma nime füüsilise raadio juhtimise viisi järgi. Raadiod sisaldavad tavaliselt eelseadistatud jaamanuppe; ühe nupu vajutamisel vabastab see eelnevalt vajutatud nupu. Raadionupud pakuvad kas-või võimalust tegutsemiseks. See eraldab need märkeruutudest, mida kasutatakse ka tarkvaras. Märkeruutusid kasutatakse siis, kui ühes kategoorias on võimalik teha mitu valikut.

Märkeruudud, raadionupud, tööriistaribad ja tööruumi aknad on kõik graafilise kasutajaliidese (GUI) elemendid. See on tarkvara osa, mida kasutaja saab näha ja suhelda salmidega, mis on varjatud kodeeringu taga “kardina taga”. Puhas, kergesti mõistetav ja atraktiivne GUI võib müüa piisavat programmi, samas kui keeruline või intuitiivne GUI võib muidu hea programmi uputada. Tavaliselt on kaubandusliku programmeerija eesmärk luua tarkvara, mis ühendab ahvatleva GUI ja kindla funktsionaalsusega.

Tarkvara kujundamisel on oluline valida õige töö jaoks sobivad graafilised elemendid. Kui kasutaja konfiguratsioon nõuab kahe või enama valiku hulgast ainult ühe valiku tegemist, on raadionupp õige GUI element, mis pakub kasutajale lollikindel funktsioone. Kui võimalik on mitu valikut, sobivad märkeruudud.

Raadionuppude valikuid ei töödelda enne, kui kasutaja klõpsab nupul, tavaliselt “Salvesta”, “OK” või “Rakenda”. Kui see toiming ära jäetakse või kasutaja klõpsab kogemata kõigepealt nupul „Sule” või „Tühista”, jäävad eelmised valikud kehtima. Microsoft™, Apple™ ja Linux™ operatsioonisüsteemid ja programmid kasutavad märkeruutusid või raadionuppe peaaegu kõigis konfiguratsioonimenüüdes. Raadionupud või märkeruudud on olemas ka kolmanda osapoole tarkvaras, mis nõuab kasutaja konfigureerimist.

Koodilõigud ja Java-põhised programmid, nagu JRadioButton, on programmeerijatele tarkvarale raadionuppude lisamiseks vabalt saadaval. Samuti on õpetusi ja palju teavet kasvavale tarkvara autorile.