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