|
Компонент
Checkbox
Компонент checkbox — это надпись
справа от небольшого квадратика, в котором в некоторых графических системах
появляется галочка после щелчка кнопкой мыши — компонент переходит в состояние
(state) on. После следующего щелчка галочка пропадает — это состояние off. В
других графических системах состояние on отмечается "вдавливанием"
квадратика. В компоненте checkbox состояния on/off отмечаются логическими значениями
true/false соответственно.
Три конструктора Checkbox
(), Checkbox (String label), Checkbox (String label,
boolean state) создают компонент
без надписи, с надписью label в состоянии off, и в заданном состоянии state.
Методы доступа getLabelO,
setLabel (String label), getState(),
setstate (boolean state) возвращают и изменяют эти параметры компонента.
Компоненты checkbox удобны для быстрого
и наглядного выбора из списка, целиком расположенного на экране, как показано
на рис. 10.1. Там же продемонстрирована ситуация, в которой нужно выбрать только
один пункт из нескольких. В таких ситуациях образуется группа так называемых
радиокнопок
(radio buttons). Они помечаются обычно кружком или ромбиком,
а не квадратиком, выбор обозначается жирной точкой в кружке или "вдавливанием"
ромбика.
|