[Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen] | |
Mathematik-Online-Lexikon: | |
Erstellung graphischer Benutzeroberflächen |
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | Übersicht |
Die Darstellung von Kontrollelementen erfolgt beispielsweise in der Form
uicontrol Erzeugung von Kontrollelementen uimenu Erzeugung von Benutzermenüs uicontextmenu Erzeugung von Kontextmenüs
wobei für Stil die folgenden Kontrollelementtypen gewählt werden können:uicontrol('Style',
Stil,
...)
,
Die Parameterliste von
checkbox Anwahlfeld edit Textfeld editierbar frame Rahmen listbox Textauswahl popupmenu Aufklappmenü pushbutton Druckknopf radiobutton Auswahlfeld slider Rollbalken text Textfeld (nicht editierbar) togglebutton Umschalter
uicontrol
wird ergänzt um Paare von
Eigenschaften und Werten zur
Festlegung der Gestalt und Funktionalität des Kontrollelements.
Die Eigenschaft 'position'
erhält die vier Werte
[x0 y0 breite hoehe]
,wobei die Position der linken
unteren Ecke angibt. Wie die Werte interpretiert werden, hängt vom
Wert der Eigenschaft 'units'
ab, die standardmäßig auf 'pixel'
gesetzt ist. Wird diese auf 'normalized'
umgesetzt, werden
die Werte der Position als Anteile der aktuellen Fensterbreite
bzw. Fensterhöhe gewertet.
Eine weitere häufig verwendete Eigenschaft ist 'string'
, die dem
Objekt eine Beschriftung zuordnet.
Soll einem Objekt eine Aktion zugewiesen werden, muss die Eigenschaft
'callback'
gesetzt werden. Als Wert wird der auszuführende
Befehl bzw. Programmcode übergeben.
Alternativ zur Erstellung von graphischen Benutzeroberflächen mit Hilfe der zuvor genannten Befehle können mit Hilfe des Matlab-Programms guide diese auch interaktiv gestaltet werden.
Beispiel:
automatisch erstellt am 22. 5. 2009 |