Grafiske brugergrænseflader i Java, del 1
- slide 13 : 30
Syn i Java: Komponenter
En typisk Java brugergrænseflade komponeres af pre-definerede dele (komponenter).
Det er atypisk, at benytte tegne-primitiver til konstruktion af en brugergrænseflade
Roden i AWT komponenthierarkiet hedder
Component
Klassen Component indeholder egenskaber som er fælles for alle AWT komponenter i Java
Klassen Component er abstrakt
Komponent hierarkiet afspejler den begrebslige opdelning af brugergrænseflade elementer i Java
Et klassehierarki med subklasser og superklasser.
En konkret brugergrænseflade udgøres af en
aggregering
af komponenter inden i hinanden
Ydre komponenter kaldes
containere
Dette hierarki afspejler hvordan en bestemt brugergrænseflade er opbygget af dele og helheder
Klassen Component i pakken java.awt
Composite design pattern