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