[Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen] | |
Mathematik-Online-Lexikon: | |
Beispiel einer graphischen Benutzeroberfläche |
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 |
>> figure >> set(gcf,'menubar','none','units','normalized') >> uimenu('label','&Fenster schliessen','callback','close') >> set(gca,'position',[.4 .1 .5 .8]) >> uicontrol('style','pushbutton','string','Tortengrafik',... 'units','normalized','position',[.1 .8 .2 .1],... 'callback','pie(rand(1,5)); axis on; box on;') >> uicontrol('style','pushbutton','string','Grafik loeschen',... 'units','normalized','position',[.1 .6 .2 .1],... 'callback','cla') >> uicontrol('style','text','string','Der Tortenbaecker',... 'units','normalized','position',[.1 .1 .2 .4])Zunächst wird mittels figure ein neues Grafikfenster geöffnet und dessen Menü modifiziert. Anschließend werden mit den nachfolgenden uicontrol-Anweisungen zwei Schaltflächen und ein Textfeld erzeugt.
Mit Hilfe der Eigenschaft callback kann eine Funktion festgelegt werden, die
bei Aktivierung des zugehörigen Menüeintrags oder Kontrollelements
ausgeführt wird. Im Falle der Druckknöpfe wird so durch
pie(rand(1,5))
ein Zufallsdiagramm generiert bzw. mittels cla
gelöscht.
Abbildung der erzeugten graphischen Benutzeroberfläche:
automatisch erstellt am 15. 1. 2007 |