05-05-2023
Радиокнопка (от англ. radio button), или переключатель — элемент интерфейса, который позволяет пользователю выбрать одну опцию (пункт) из предопределенного набора (группы).
Содержание |
Элемент был назван по аналогии с кнопками, которые использовались в автомобильных радиоприёмниках для выбора предварительно настроенной радиостанции[1]. Аналогичное решение в СССР широко применялось в телевизорах. Иногда их называют радиальными кнопками за их круглую форму, что неверно (к тому же, они могут быть и не круглыми, как например в библиотеке motif). Название возникло в начале 1980-х, когда такие кнопки были широко распространены.
По сложившейся традиции, радиокнопки представляют собой элемент круглой (реже — квадратной или ромбовидной) формы, а выбранный элемент выделяется чаще всего точкой внутри. Рядом с кнопкой располагается описание выбираемого элемента. Радиокнопки располагают группами по несколько штук, причём в любой момент выбрана может быть только одна кнопка из группы.
Радиокнопка может находиться не только на форме, но и в меню: в этом случае возможные варианты выделяются в группу, а выбранный отмечается точкой перед пунктом меню. Возможно использование радиокнопок и в текстовом интерфейсе — при этом невыбранная радиокнопка обычно обозначается парой круглых скобок ( ), а выбранная — звёздочкой (*), либо точкой (•).
При инициализации приложения какая-либо кнопка из группы, как правило, уже выбрана, но технически возможно оставить не выбранной ни одну. В такое состояние группу радиокнопок привести средствами только самих радиокнопок невозможно. Кроме того, многие руководства по созданию интерфейсов, в том числе Apple HIG, рекомендуют не оставлять группы без выбранных кнопок.
Элементы графического интерфейса | |
---|---|
Управление | |
Ввод/вывод |
Кнопка последовательного выбора • Двунаправленный счётчик • Выпадающий список • Комбинированный список • флажок • Ползунок • Радиокнопка • Список • Таблица (Grid view) • Текстовое поле |
Отображение |
Heads-up display (в играх • OSD) • Боковая панель • Заставка • Значок • Индикатор процесса • Информационная панель • Метка • Подсказка • Строка состояния • Тост • Троббер • Экран загрузки |
Контейнеры |
Ribbon • Скрываемый виджет • Фрейм • Панель • Вкладка • Панель инструментов • Окно |
Навигация | |
Специальные окна | |
Связанные понятия |
Радиокнопка.