Lecture overview -- Keyboard shortcut: 'u'  Previous page: Eksempel: Farveblander -- Keyboard shortcut: 'p'  Next page: Panels -- 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 16 : 30
Forelæsningsnoter i Objekt-orienteret Programmering
Grafiske brugergrænseflader i Java, del 1
Aggregering af komponenter i farveblanderen

En brugergrænseflade består af en række brugergrænseflade Komponenter (objekter), som indlejres i hinanden. Det er vigtigt ikke at sammenblande komponenternes specialiserings hierarki med aggregeringshierarkiet, som omtales på denne side

En brugergrænseflade er en aggregering af Component objekter

Aggregeringen af komponenter i farveblander brugergrænsefladen:

  • Applet
    • Label
    • Panel
      • Scrollbar
      • TextField
      • Label
    • Panel
      • Scrollbar
      • TextField
      • Label
    • Panel
      • Scrollbar
      • TextField
      • Label
    • Canvas
    • Label