Nedan följer en serie laborationer som ska ses som komplement till kursbokens övningar.
Samtliga övningar är Applets (egentligen alla utom en) och relativt enkla.
En inledande laboration som visar hur en Applet fungerar och slutar med ett ansikte
där ögonen följer musmarkören.
Dokumentet visar hur Javas automatiska layouthanterare fungerar och ger några övningar i samband med detta.
Matematik är vackert! Bezierkurvan har en enkel algoritm som ger mjuka kurvor. Matematiken är relativt enkel: ett enda nytt begrepp tas upp, nämligen parametriska funktioner.
När man behärskar Bezierkurvan, kan man enkelt skriva skärmsläckaren med mjuka kurvor som studsar
i skärmens kanter! Tricket är att låta en kurva gå in i en annan, som går in i en tredje, o.s.v. för att
slutligen förenas med den första kurvan.
Om du vill köra en Applet som applikation istället, får du mycket större frihet!
Du slipper Applet-sandlådan och kan läsa diret från hårddisken, prata via nätverket
och skapa fönster om du vill. Programmet kan också göras till en jar-fil som är körbar
direkt i windows - så slipper du webbläsaren helt.