Page 19 : 30
Forelæsningsnoter i Objekt-orienteret Programmering
Grafiske brugergrænseflader i Java, del 2
* Swing i forhold til AWT
Swing i forhold til AWT
Valg af 'look and feel' i Swing
Eksempler på look and feel
* Brugergrænseflade komponenter i Swing
Komponenter i Swing
Komponent specialiseringshierarkiet i Swing
Oversigt over top-niveau containere i Swing
Eksempel: Div Mod calculator
Eksempel: Farveblander
Menuer i Swing
Et menu eksempel fra the Java Tutorial
Popup menuer i Swing
* Avancerede komponenter i Swing
Komponenten ColorChooser
Tekst komponenter
Andre avancerede Swing komponenter
* Events og Listeners
Events i Java
Event hierarkiet i Java
Hvad indeholder et event objekt?
Listeners i Java
Listener klassen i farveblandereksemplet
Implementation af listeners med adapters
* Tegneprimitiver i Java
Tegning i AWT
Tegning i Swing
Koordinatsystemer
Farver
Hvad er XOR mode?
Events i Java
Et
Java event
er et objekt, som i detaljer beskriver egenskaberne ved en hændelse
Events klassificeres i forskellige typer, som på en naturlig måde kan defineres i et klassehierarki
Eventklassehierarkiet: næste side
Java systemet genererer automatisk event objekter når brugeren interagerer på et brugergrænseflade element
Der genereres kun event objekter for de hændelser hvortil der er registreret 'listeners'
Events i Java kan klassificeres i to grupper: Lav og højniveau events
Højniveau events realiseres ved at håndtere lavniveau events
Events and eventhandling i Swing