Lecture overview -- Keyboard shortcut: 'u'  Previous page: Applets [Section] -- Keyboard shortcut: 'p'  Next page: Applets i denne lektion -- 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 5 : 30
Forelæsningsnoter i Objekt-orienteret Programmering
Grafiske brugergrænseflader i Java, del 1
Introduktion til applets

Applets spiller ikke den store rolle på dette kursus. Vi vil dog i denne lektion præsentere nogle eksempler på brugergrænseflader via applets. (Det er naturligvis fristende at bruge denne mulighed for at kunne inkludere brugergrænsefladerne direkte i en Internet browser). Her ser vi først på nogle generelle egenskaber af Java applets

En applet er et Java program som kan afvikles i en 'Java enabeled' Internet browser

En applikation er en kontrast til en applet

En stor del af den almene interesse for Java stammer fra applet ideen. Moderne Internet browsere indeholder en Java fortolker og et Java bibliotek. Derved bliver det muligt for browseren at udføre et Java program, som kan modtages fra en vilkårlig maskine på nettet.

En applikation er et Java program, som ikke er udviklet med henblik på afvikling i en browser. Langt de fleste programmer, som vi interesserer os for på dette kursus, er applikationer. I denne lektion vil vi dog vise et par applets, først og fremmest fordi vi hermed på en let måde kan inkludere en kørende brugergrænseflade i online versioner af noterne

  • Karakteristik af Applet og dets metoder

    • En applet er en brugergrænseflade komponent, som kan indeholde andre komponenter

    • Applet klassen indeholder metoderne init, start, stop og destroy, som kaldes ved bestemte begivenheder i en applets livsforløb

      • En applet programmør definerer disse metoder, men han/hun kalder dem typisk ikke

Vi vil senere studere de forskellige brugergrænseflade komponenter i Java, og vi vil ved denne lejlighed støde på Applets igen