060

060



60

6. Interfejs graficzny użytkownika

Grafika w Matlabie jest obiektowo zorientowana i możliwe jest modyfikowanie elementów już wykonanego rysunku. Obiektami są: linie, powierzchnie, osie, teksty, okna graficzne. Najstarszym obiektem jest cały ekran (obiekt root).

Rys. 6.1. Drzewo dziedziczenia obiektów graficznych w Matlabie

Przodek (parent) root może mieć kilka potomków (children), którymi są obiekty figurę. Z kolei potomkami obiektu figurę mogą być:

uicontrol - elementy interfejsu graficznego użytkownika, takie jak przyciski, okienka dialogowe, opis, suwaki, zwijane menu, uimenu - menu klasyczne, którego potomkami mogą być inne obiekty uimenu, axes - osie współrzędnych, którego potomkami mogą być:

•    image - obrazek,

•    patch - naklejka,

•    surface - powierzchnia,

•    text - napis,

•    linę - linia.

Każdy obiekt jest identyfikowany przez liczbę zwaną uchwytem (handle). Jest ona przypisywana do obiektu w momencie tworzenia obiektu graficznego. Liczbę handle można przypisać dowolnej zmiennej.

Identyfikatorami aktualnych obiektów są:

gcf, który zawiera identyfikator aktualnego okna graficznego (figurę), gca, który zawiera identyfikator aktualnego układu osi współrzędnych (axis), gco, który zawiera identyfikator aktualnego obiektu (object),

0 (zero), które jest identyfikatorem obiektu root.


Wyszukiwarka

Podobne podstrony:
Interfejs graficzny użytkownika 69 lutworzenie obiektu inforumjacego o wykreślaniu paraboli h4 =
Temat projektu/ (jęz. Interfejs graficzny użytkownika kamery Thermo Shot F30 Temat projektu/
Interfejs graficzny użytkownika 71y.L+y.c=jŁxL-jixc=i jwL~=o, Interfejs graficzny użytkownika
Interfejs graficzny użytkownika 73 set (rys, Enable1, 1 on ]; elseif k==2 C=get(vslider, value ) ;
Interfejs graficzny użytkownika 61 Interfejs graficzny użytkownika 61 Polecenia tworzenia i sterowan
Interfejs graficzny użytkownika 63 nazwa_wlasnosci, wartość - wybrana własność i nadane jej
Interfejs graficzny użytkowniku 65Value Własność Value zawiera liczbę określającą aktualny stan
Interfejs graficzny użytkownika 67Interfejs graficzny użytkownika wykreślania paraboli Tworzenie
DSCN3663 Interfejs graficzny - X Wlndow •    Syetem okienkowy jest oddzielony od 

więcej podobnych podstron