App Designer и фигуры пользовательского интерфейса поддерживают большой набор компонентов для разработки современных, полнофункциональных приложений. Таблицы ниже приводят компоненты, которые доступны.
Общие Компоненты — Включают компоненты, которые отвечают на взаимодействия, такие как кнопки, ползунки, выпадающие списки и деревья.
Оси — Включают оси, чтобы создать графики для визуализации данных и исследования.
Контейнеры и фигура Инструменты — Включают панели и вкладки для группировки компонентов, а также панелей меню.
Компоненты инструментирования — Включают приборы и лампы для визуализации состояния, а также кнопок и переключателей для выбора входных параметров.
Расширяемые Компоненты — Включают пользовательские компоненты пользовательского интерфейса, которые вы создаете. Интерфейс со сторонними библиотеками, чтобы отобразить содержимое как виджеты или визуализация данных.
Компоненты тулбокса — Включают созданные компоненты пользовательского интерфейса тулбокса. Требует дополнительной лицензии тулбокса и установки.
Все компоненты доступны программно. Большинство компонентов пользовательского интерфейса также доступно в Component Library App Designer для вас, чтобы перетащить мышью на холст. Чтобы добавить компоненты в приложение App Designer, которые не доступны в Component Library, или что вы хотите добавить динамически к запущенному приложению, смотрите, Добавляют Компоненты пользовательского интерфейса к App Designer Программно.
При вызывании графических функций в App Designer рабочий процесс немного отличается, чем вы обычно используете в командной строке MATLAB®. Для получения дополнительной информации о том, как вызвать графические функции в App Designer, смотрите Графику Отображения в App Designer.
| Информация об осях | Пример |
|---|---|
| UIAxes Properties |
|
| Свойства осей графика Этот объект может быть добавлен программно только. |
|
| Свойства GeographicAxes Этот объект может быть добавлен программно только. |
|
| PolarAxes Properties Этот объект может быть добавлен программно только. |
|
| Диалоговая информация | Пример |
|---|---|
uialertЭтот объект может быть добавлен программно только. |
|
uiconfirmЭтот объект может быть добавлен программно только. |
|
uiprogressdlgЭтот объект может быть добавлен программно только. |
|
uisetcolorЭтот объект может быть добавлен программно только. |
|
uigetfileЭтот объект может быть добавлен программно только. |
|
uiputfileЭтот объект может быть добавлен программно только. |
|
uigetdirЭтот объект может быть добавлен программно только. |
|
uiopenЭтот объект может быть добавлен программно только. |
|
uisaveЭтот объект может быть добавлен программно только. |
|
Приложения созданы в App Designer или с uifigure функционируйте поддерживают компоненты Aerospace Toolbox. Для получения дополнительной информации смотрите Инструменты Рейса (Aerospace Toolbox). Использовать компоненты тулбокса, допустимую лицензию и установку связанного тулбокса требуется.