
Элемент управления переключатель представляет собой группу кнопок. В любой момент времени может быть выбрана только одна кнопка из группы. Тем самым, переключатель может использоваться для интерактивного выбора пользователем одного из нескольких предложенных вариантов.
Переключатель схож по назначению с нередактируемым выпадающим списком. Мы рекомендуем использовать переключатель, если количество предлагаемых вариантов невелико, и если необходимо, чтобы все эти варианты были отображены на презентации для облегчения принятия решения пользователем. Если же количество таких вариантов значительно, и кнопки переключателя будут занимать на презентации слишком много места, лучше использовать выпадающий список. Если же, кроме того, нужно предоставить пользователю возможность одновременного выбора сразу нескольких опций, используйте другой элемент управления - список.
Вы можете также связать этот
элемент управления с целочисленной переменной или параметром
типа int.
При этом выбор той или иной кнопки переключателя будет присваивать
связанной с переключателем переменной связанное с выбранной кнопкой
целочисленное значение. Это значение равно индексу этой кнопки:
у заданной в списке Переключатель
первой кнопки индекс будет равен 0, у второй 1 и т.д.
Чтобы добавить переключатель
из
палитры Элементы управления в
то место графического редактора, где Вы хотите его нарисовать.Имя – Имя переключателя. Имя используется для идентификации элемента и доступа к нему из кода.
Отображать имя – Если опция выбрана, то имя переключателя будет отображаться в графическом редакторе.
Исключить – Если опция выбрана, то переключатель будет исключен из модели.
На верхнем уровне – Если опция выбрана, то переключатель будет виден на презентации класса, в который будет вложен данный активный объект.
Значок – Если опция выбрана, то переключатель будет считаться частью значка класса активного объекта.
Переключатель –
Здесь Вы задаете кнопки, формирующие группу кнопок этого переключателя.
В строках таблицы задаются метки, которые будут отображаться для этих
кнопок.
Чтобы удалить запись из таблицы, выберите соответствующую строку и
щелкните по кнопке
. Поскольку порядок отображения записей важен, Вы можете изменять
порядок их расположения с помощью кнопок
и
справа
от таблицы.
Связать с – Если Вы хотите связать переключатель с целочисленной переменной или параметром типа int (то есть, присваивать этой переменной индекс выбранной в текущий момент кнопки переключателя), установите этот флажок и введите имя соответствующей переменной или параметра в расположенном справа поле.
Значение по умолчанию – [Видно, если не установлен флажок Связать с] Выражение, возвращающее номер кнопки, которая будет выбрана по умолчанию. Нумерация кнопок начинается с нуля, то есть, чтобы по умолчанию выбиралась первая кнопка, нужно написать здесь 0 и т.д.
Доступность – Логическое выражение, определяющее, доступен ли элемент управления или нет.
Действие – Код, который будет выполняться при выборе кнопки переключателя. Номер выбранной в данной момент кнопки доступен здесь как value (локальная переменная типа int). Нумерация кнопок начинается с нуля, то есть, номер первой кнопки 0 и т.д.
Цвет текста
– Задает цвет меток переключателя. Щелкните
мышью внутри элемента управления и
выберите нужный цвет из списка наиболее часто используемых цветов или
же выберите любой другой цвет с помощью диалога Цвета.
Шрифт – Задает тип шрифта для меток кнопок переключателя. В расположенном справа поле Вы можете выбрать размер шрифта.
Курсив – Если опция выбрана, то текст меток будет выделен курсивом.
Полужирный – Если опция выбрана, то текст меток будет выделен полужирным шрифтом.
Цвет фона – Задает цвет фона переключателя. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета.
X – X-координата верхнего левого угла переключателя.
Y – Y-координата верхнего левого угла переключателя.
Ширина – Ширина переключателя (в пикселах).
Высота
– Высота переключателя (в пикселах).
Разрешить
программное
управление
– Если опция выбрана, то
элемент управления будет представлен в модели как Java объект,
и будет
доступен из кода по имени. С помощью программного интерфейса Вы сможете
изменять визуальные свойства элемента управления и тем самым управлять
ее внешним
видом во время выполнения модели.
| Имя | Тип | Описание |
| Количество | int | Количество экземпляров данного элемента управления. Если Вы оставите это поле пустым, то будет создан только один такой элемент управления. |
| Видимость | boolean | Видимость переключателя. Переключатель будет виден, если заданное здесь выражение будет истинно (true), в противном случае он отображаться не будет. |
| X | double | X-координата верхнего левого угла переключателя. |
| Y | double | Y-координата верхнего левого угла переключателя. |
| Ширина | int | Ширина переключателя (в пикселах). |
| Высота | int | Высота переключателя (в пикселах). |