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