Кнопка


Элемент управления, обычно используемый для того, чтобы предоставить пользователю возможность интерактивно влиять на ход выполнения или поведение модели. В свойстве Действие Вы можете задать какое-то определенное действие, которое будет выполняться при каждом щелчке по кнопке во время выполнения модели.

Простая демо модель: Buttons Change Parameter Value

 Чтобы добавить кнопку

  1. Перетащите элемент Кнопка  из палитры Элементы управления в то место графического редактора, где Вы хотите его нарисовать.
Основные свойства

Имя – Имя кнопки. Имя используется для идентификации элемента и доступа к нему из кода.

Отображать имя – Если опция выбрана, то имя кнопки будет отображаться в графическом редакторе.

Исключить – Если опция выбрана, то кнопка будет исключена из модели.

На верхнем уровне – Если опция выбрана, то кнопка будет видна на презентации класса, в который будет вложен данный активный объект.

Значок – Если опция выбрана, то элемент управления будет считаться частью значка класса активного объекта.

Метка – Текстовая метка, отображаемая на кнопке.

Доступность – Логическое выражение, определяющее, доступна ли кнопка или нет.

Действие – Код, который будет выполняться по нажатию на кнопку.

Дополнительные свойства

Цвет текста – Задает цвет текста метки, отображаемой на кнопке. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета.

Шрифт – Задает тип шрифта для метки. В расположенном справа поле Вы можете выбрать размер шрифта.

Курсив – Если опция выбрана, то текст метки будет выделен курсивом.

Полужирный – Если опция выбрана, то текст метки будет выделен полужирным шрифтом.

Цвет фона – Задает цвет фона кнопки. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета.

X – X-координата верхнего левого угла кнопки.

Y – Y-координата верхнего левого угла кнопки.

Ширина – Ширина кнопки (в пикселах).

Высота – Высота кнопки (в пикселах).

Разрешить программное управление – Если опция выбрана, то элемент управления будет представлен в модели как Java объект, и будет доступен из кода по имени. С помощью программного интерфейса Вы сможете изменять визуальные свойства элемента управления и тем самым управлять ее внешним видом во время выполнения модели.

Динамические свойства
Имя Тип Описание
Количество int Количество экземпляров данного элемента управления. Если Вы оставите это поле пустым, то будет создан только один такой элемент управления.
Видимость boolean Видимость кнопки. Кнопка будет видна, если заданное здесь выражение будет истинно (true), в противном случае кнопка отображаться не будет.
X double X-координата верхнего левого угла кнопки.
Y double Y-координата верхнего левого угла кнопки.
Ширина int Ширина кнопки (в пикселах).
Высота int Высота кнопки (в пикселах).
Метка java.lang.String Текст метки, отображаемой на кнопке.


См. также

 Перемещение фигуры

 Изменение размера фигуры

 Управление видимостью фигур

 Справочник классов: Класс ShapeButton