Vad är en radioknapp?
I programvara är en radioknapp en liten, ihålig cirkel intill text i en konfigurationsmeny-ruta. Om du klickar på alternativknappen placeras en fast punkt i cirkeln och väljer alternativet. Om du klickar på en vald alternativknapp avmarkeras den och tar bort punkten. När en alternativ knapp väljs stängs andra inom kategorin av.
Radioknappen får sitt namn från hur en fysisk radio styrs. Radioer har vanligtvis en rad förinställda stationsknappar; när man trycker på en knapp släpper den en tidigare tryckt knapp. Radioknappar ger en antingen eller möjlighet till handling. Detta skiljer dem från kryssrutor, som också används i programvara. Kryssrutor används när flera val är möjliga inom en kategori.
Kryssrutor, radioknappar, verktygsfält och arbetsyta fönster är alla delar av det grafiska användargränssnittet (GUI). Detta är den del av programvaran som användaren kan se och interagera med verser den dolda kodningen "bakom gardinen." En ren, lätt att förstå och attraktiv GUI kan sälja ett adekvat program, medan en komplicerad eller motintuitiv GUI kan sjunka ett annars bra program. Vanligtvis är målet för en kommersiell programmerare att skapa programvara som gifter sig med en tilltalande GUI för solid funktionalitet.
Vid utformning av programvara är det viktigt att välja rätt grafiska element för rätt jobb. När användarkonfigurationen kräver att man bara väljer ett val mellan två eller flera alternativ, är alternativknappen rätt GUI-element, som erbjuder idiotsäker funktionalitet för användaren. Om flera alternativ är möjliga är kryssrutorna lämpliga.
Val av radioknapp behandlas inte förrän användaren klickar på en tryckknapp, vanligtvis "Spara", "OK" eller "Använd." Om den här åtgärden utelämnas eller användaren oavsiktligt klickar på "Stäng" eller "Avbryt", kvarstår tidigare val i kraft. Microsoft ™, Apple ™ och Linux ™ operativsystem och program använder kryssrutor eller radioknappar i praktiskt taget alla konfigurationsmenyer. Radioknappar eller kryssrutor finns också i programvara från tredje part som kräver användarkonfiguration.
Kodavsnitt och Java-baserade program som JRadioButton är fritt tillgängliga för programmerare för att lägga till radioknappar till programvaran. Det finns också handledning och massor av information för den växande programvaruförfattaren.