Lecture overview -- Keyboard shortcut: 'u'  Previous page: Menu begreber -- Keyboard shortcut: 'p'  Next page: Andre komponenter -- 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 21 : 30
Forelæsningsnoter i Objekt-orienteret Programmering
Grafiske brugergrænseflader i Java, del 1
Menuer i AWT

Efter at have set på nogle generelle menu begreber vil vi nu studere Java's menu begreb, som er ganske veludviklet

I Java er en menu ikke en Component

Menuer håndteres vidt forskelligt på de forskellige platforme, hvor Java er implementeret. Dette siges at være årsagen til, at menuer ikke arver fra klassen Component

  • Oversigt over menu relaterede klasser i Java

    • Menubar

      • Rullegardinmenu som er knyttet til en Frame

    • MenuItem

      • Repræsenterer et menu element

    • Menu

      • Repræsenterer en enkelt menu

      • Er et (arver fra) MenuItem

    • PopupMenu

      • Repræsenterer en popup menu

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/MenuWindow.javaUddrag af klassen MenuWindow fra The Java Tutorial.

Uddrag af klassen MenuWindow fra The Java Tutorial. Det viste uddrag er en del af konstruktoren i klassen. Vi ser først erklæring af en lang række Menu relaterede instansvariable (med brunt). Dernæst instantieringen af MenuBar og dets tilknytning til denne frame med setMenuBar(mb) (med rødt) Sidst ser vi instantieringen af menu 1, tilføjelse af denne til menubaren mb, samt tilføjelse af to MenuItems til menu (med lilla)

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/MenuWindow.javaHele klassen MenuWindow fra The Java Tutorial hvoraf ovenstående er et uddrag.

Hele klassen MenuWindow fra The Java Tutorial hvoraf ovenstående er et uddrag.