| Att använda Applets |
När är det lämpligt?En Java-applet är det bästa sättet att tillföra en webbplats funktioner som webbläsaren inte ensam klarar av att hantera. Det kan gälla t.ex. uppspelning av någon viss typ av ljudfil, eller om du vill infoga ett spel eller kommunikationsprogram i din sida. Alternativen är att förlita sig på att användaren orkat installera rätt plug-in eller att begränsa sig till användare med vissa operativsystem.
Hur får man tag på applets?Det finns i princip tre sätt att få tag på applets: Att själv programmera, att hyra in en programmerare för arbetet, eller att hämta ner en applet från Internet. Nästa två lektioner tar upp grunderna för dig som vill programmera, och att hyra in programmerare kan man göra från vanliga datakonsultfirmor. Här är några tips på hur du fyller ditt behov via nätet.
För att vara säker på att en applet fungerar på alla plattformar bör man leta efter symbolen för 100% Pure Java Gamelan är den givna webbplatsen att börja söka på. Där finns mängder av applets registrerade. Om du hittar en applet som liknar det du behöver, så är det ju bättre att försöka utnyttja denna, istället för att uppfinna hjulet på nytt. Många applets är gratis, och programmeraren kräver bara att man anger källan. Säkerligen erbjuder sig programmeraren att anpassa sin applet till dina behov mot en billig penning, om han har tid. Vill man ha tillgång till support, eller mer avancerade applets, så går det att köpa licenser, precis som för annan programvara. Kapitel 5 slutligen visar hur du kan börja framställa applets.
Hur lägger man in en applet i sin webbsida?Om du är van att lägga in bilder på en webbsida, så ska det inte vara svårt att lägga in en applet också. HTML-koden är något annorlunda, men den har många likheter. Bildtaggen heter ju IMG, och för att rätt bild ska visas så måste man ange var bildfilen finns: SRC="bildnamn.gif". För att lägga in en applet byter du ut IMG mot APPLET, och SRC mot CODE. Det kan t.ex. se ut så här:<APPLET CODE="appletnamn.class" WIDTH="200" HEIGHT="80"></APPLET> WIDTH och HEIGHT har precis samma funktion som för bilder, dvs de anger hur stor yta i pixlar som appleten skall ta upp på webbsidan. Till skillnad från IMG-taggen så måste man stänga APPLET-taggen. Orsaken framgår nedan. För den som avser använda en applet på Internet är det faktiskt så smidigt att han kanske inte ens behöver hämta Java-koden till sin egen dator. Det kan räcka med att använda attributet CODEBASE för att referera till class-filer på en annan server!
Att skräddarsy en appletMellan <APPLET...> och </APPLET> finns plats för två saker: parametrar och alternativ HTML-kod för sådana webbläsare som ej kan hantera Java-applets.Parametrar är data som man vill skicka med till appleten för att den skall uppföra sig på önskat sätt. Antag att man på alla sina webbsidor vill ha en Trackfade-applet, som visar sidans titel på ett effektfullt sätt. Då kan man ange titeln som en parameter, så kan man använda samma applet på alla sidor. Man slipper specialskriva en applet för varje sida. Allt utom <PARAM>-taggar som man skriver innan </APPLET> kommer att visas upp i webbläsare som har Java avstängt. Med parametrar och alternativ text kan den fullständiga HTML-koden för att infoga en applet se ut till exempel så här: <APPLET CODE="appletnamn.class" WIDTH="200" HEIGHT="80">
|