Lecture overview -- Keyboard shortcut: 'u'  Previous page: Komponent specialiseringshierarkiet i Swing -- Keyboard shortcut: 'p'  Next page: Eksempel: Div Mod calculator -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 8 : 30
Forelæsningsnoter i Objekt-orienteret Programmering
Grafiske brugergrænseflader i Java, del 2
Oversigt over top-niveau containere i Swing

Enhver Swing brugergrænseflade komponent skal direkte eller indirekte være en del af en top-niveau container

Top-niveau containerne i Swing arver direkte fra de tilsvarende AWT komponenter, og kan derfor ikke være JComponents

Top-niveau containere har en række panes, af hvilke contents pane, som er en JComponent, er særlig vigtig

  • Top-niveau containere:

    • JFrame: Applikationer med en GUI har mindst én Frame

    • JDialog: Specialiserede og forudprogrammerede dialoger

      • Mange standard dialoger er let tilgængelige via statiske metoder i klassen JOptionPane

    • JApplet: Swing Applets

Man kan tilføje en MenuBar til en top-niveau container