Contenu principal

Composants de création d’applications

App Designer et les figures UI supportent un large éventail de composants permettant de concevoir des applications modernes et complètes. Les tableaux ci-dessous répertorient les composants disponibles.

  • Composants courants : incluent les composants qui répondent aux interactions, comme les boutons, les curseurs, les listes déroulantes et les arborescences.

  • Axes : incluent les axes servant à créer des tracés pour la visualisation et l’exploration de données.

  • Conteneurs et outils pour les figures : incluent les panneaux et les onglets servant à regrouper des composants ainsi que les barres de menus.

  • Composants d’instrumentation : incluent les jauges et les voyants permettant de visualiser l’état ainsi que les boutons de commande et les commutateurs utilisés pour sélectionner les paramètres d’entrée.

  • Composants extensibles : incluent les composants UI personnalisés que vous créez. S’interfacent avec des bibliothèques tierces pour afficher des contenus comme des widgets ou des visualisations de données.

  • Composants de toolbox : incluent les composants UI créés par des toolboxes. Nécessitent une licence supplémentaire et l’installation d’une toolbox.

Tous les composants sont disponibles de manière programmatique. La plupart des composants UI sont également disponibles dans App Designer Component Library pour que vous puissiez les glisser-déposer sur le canevas. Pour ajouter des composants qui ne sont pas disponibles dans Component Library à une application App Designer ou pour les ajouter de manière dynamique à l’application en cours d’exécution, consultez Add UI Components to App Designer Programmatically.

Le workflow pour appeler des fonctions graphiques dans App Designer est légèrement différent de celui généralement utilisé en ligne de commande MATLAB®. Pour plus d’informations sur l’appel de fonctions graphiques dans App Designer, consultez Display Graphics in App Designer.

Composants courants

Axes

Informations sur les axesExemple
UIAxes Properties

A mesh surface plot

Axes Properties
Cet objet peut uniquement être ajouté de manière programmatique.

Two normalized histogram plots in the same axes. A blue histogram is centered near zero and an orange one is centered near one.

GeographicAxes Properties
Cet objet peut uniquement être ajouté de manière programmatique.

Set of geographic axes that uses the 'colorterrain' basemap. A solid red line is plotted between two points: Imperial Beach, California and San Francisco, California. The two end points are marked with red asterisks.

PolarAxes Properties
Cet objet peut uniquement être ajouté de manière programmatique.

Scatter chart in polar coordinates

Conteneurs et outils pour les figures

Informations sur les conteneursExemple

GridLayout

Grid layout manager shown as selected on the App Designer canvas. The cursor is over the configure icon, and a tooltip next to it says "Configure grid layout".

Panel

Empty panel with the label "Data".

TabGroup
Tab

Tab group with two tabs called "Data" and "Plots". The "Data" tab is selected. It is a lighter gray than the "Plots" tab.

Menu

Menu bar with the "File" menu expanded to show three submenus called "Open", "Save", and "Export"

ContextMenu

A context menu for a date picker component. The context menu has two menu items called "Change Format" and "Restore Defaults".

Toolbar
PushTool
ToggleTool

Custom toolbar that, from left to right, shows an orange download icon, a dark gray email icon, and an orange help icon with a vertical separator to the left of it

Boîtes de dialogue et notifications

Informations sur les boîtes de dialogueExemple
uialert
Cet objet peut uniquement être ajouté de manière programmatique.

An Invalid File dialog box displayed in front of a UI figure. A red octagon icon with a white exclamation point appears to the left of an alert message that says "File not found".

uiconfirm
Cet objet peut uniquement être ajouté de manière programmatique.

A Confirm Save dialog box with the message "Saving these changes will overwrite previous changes." The options it presents are "Overwrite", "Save as new", and "Cancel".

uiprogressdlg
Cet objet peut uniquement être ajouté de manière programmatique.

A progress dialog box displayed in front of a UI figure. The message displayed above the progress bar says "Loading your data". A blue progress bar shows that the process is one-third complete.

uisetcolor
Cet objet peut uniquement être ajouté de manière programmatique.

Color picker dialog box that shows the standard colors, recent colors, and preview of the default color which is set to yellow

uigetfile
Cet objet peut uniquement être ajouté de manière programmatique.

File selection dialog box

uiputfile
Cet objet peut uniquement être ajouté de manière programmatique.

Save to file dialog box

uigetdir
Cet objet peut uniquement être ajouté de manière programmatique.

Folder selection dialog box

uiopen
Cet objet peut uniquement être ajouté de manière programmatique.

Load file into workspace dialog box

uisave
Cet objet peut uniquement être ajouté de manière programmatique.

Save workspace variables dialog box

Instrumentation

Composants extensibles

Composants de toolbox

Les applications créées dans App Designer ou avec la fonction uifigure supportent les composants de plusieurs produits supplémentaires. L’utilisation de ces composants nécessite une licence valide et l’installation du produit associé.

Voir aussi

Rubriques