Lecture overview -- Keyboard shortcut: 'u'  Previous page: Komponent specialiseringshierarkiet i AWT -- Keyboard shortcut: 'p'  Next page: Aggregering af komponenter i farveblanderen -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 15 : 30
Forelæsningsnoter i Objekt-orienteret Programmering
Grafiske brugergrænseflader i Java, del 1
Eksempel: Farveblander

Vi ser nu på et nyt og lidt mere kompliceret program med en grafisk brugergrænseflade. Her vil vi møde nogle af komponenterne fra hierarkiet ovenfor - men dog langt fra dem alle.

Et program som gør det muligt at blande en farve ud fra farvens RGB (røg, grøn, blå) sammensætning. Programmet viser også den hexadecimale streng, som anvendes til angivelse af farver i en Internetbrowser (i HTML)

/user/normark/courses/prog1/prog1-01/sources/noter/../../html/noter/applets/farver/ColorPresenter.javaDet samlede farveblander program (kun view og kontrol klasser).

Det samlede farveblander program (kun view og kontrol klasser). Det skal bemærkes, at vi i dette eksempel kun opererer med kontrol og view klasser. Der er altså ikke nogen model klasse. Årsagen er, at der stort set ikke er nogen beregninger i dette program. Det er helt og holdent tale om et brugergrænseflade program.

På de næste sider vil vi se på udvalgte dele af farveblander programmet