OpenStudio Applets


Una 'Applet' è un pezzo di software precompilato, che puņ essere incluso in una pagina web, per svolgere funzioni che evidentemente non sono realizzabili soltanto con HTML.

Gli esempi che seguono sono presi dal sito SUN, corredati da un documento che potete visualizzare cliccando qui.


  1. JavaClock

    per inserire nella nostra pagina un orologio analogico, mettiamo nella stessa cartella della pagina una cartella 'clock_classes', che contiene la nostra Applet.

    Per richiamarla, sono necessarie le righe:

    <applet codebase="clock_classes" code="JavaClock.class" width="150" height="150">
    <param name="delay" value="100">
    <param name="link" value="http://java.sun.com/">
    <param name="border" value="5">
    <param name="nradius" value="80">
    <param name="cfont" value="TimesRoman|BOLD|18">
    <param name="bgcolor" value="eeeedd">
    <param name="shcolor" value="ff0000">
    <param name="mhcolor" value="00ff00">
    <param name="hhcolor" value="0000ff">
    <param name="ccolor" value="dddddd">
    <param name="ncolor" value="000000">
    </applet>

    Il risultato è questo:

    Possiamo provare a cambiare qualcuno dei parametri, e vedere come cambia il risultato...


  2. JavaQuote

    Questa Applet inserisce in uno spazio della pagina, in successione, i testi indicati nei parametri 'quote*';
    Il numero dei testi è controllato dal parametro 'number'.

    Bisogna creare una cartella 'classes' e metterci dentro le classi seguenti:

    Per richiamare l'Applet, sono necessarie le righe:

    <applet codebase="classes" code="JavaQuote.class" width="300" height="125">
    <param name="bgcolor" value="eeeedd">
    <param name="delay" value="1000">
    <param name="space" value="20">
    <param name="bwidth" value="10">
    <param name="bheight" value="10">
    <param name="random" value="true">
    <param name="link" value="http://java.sun.com/events/jibe/index.html">
    <param name="fontname" value="TimesRoman">
    <param name="fontsize" value="14">
    <param name="number" value="3">
    <param name="quote0" value="In our 12 years of international application development, in 42 different languages, we have found Java the easiest to implement world spanning applications.|- MicroBurst Inc.|000000|00ffff|7">
    <param name="quote1" value="Simplicity is key. Our customers need no special technology to enjoy our services. Because of Java, just about the entire world can come to PlayStar.|- PlayStar Corporation|000000|ff00ff|7">
    <param name="quote2" value="The ubiquity of the Internet is virtually wasted without a platform which allows applications to utilize the reach of Internet to write ubiquitous applications! That's where Java comes into the picture for us.|- NetAccent|000000|ffff00|7">
    </applet>

    Il risultato è questo:

    Anche qui possiamo provare a cambiare qualcuno dei parametri, e vedere come cambia il risultato...


  3. JavaBanner

    Questa Applet inserisce in uno spazio della pagina, in successione, i banner (immagini gif) indicati nei parametri 'item*';
    Il numero di banner è controllato dal parametro 'number'.

    Bisogna creare una cartella 'banner' e metterci dentro la classe 'JavaBanner.class', e le immagini da inserire.

    Per richiamare l'Applet, sono necessarie le righe:

    <applet codebase="banner" code="JavaBanner.class" width="234" height="60">
    <param name="bgcolor" value="ffffff">
    <param name="delay" value="100">
    <param name="length" value="3">
    <param name="number" value="8">
    <param name="item0" value="adt.GIF|http://www.adtmag.com/">
    <param name="item1" value="dev.GIF|http://www.developer.com">
    <param name="item2" value="dr.GIF|http://www.ddj.com">
    <param name="item3" value="jr.GIF|http://www.javareport.com/javaform_javaone.html">
    <param name="item4" value="jw.GIF|http://www.javaworld.com/index.html?javaone">
    <param name="item5" value="jdj.GIF|http://www.javadevelopersjournal.com">
    <param name="item6" value="pc.GIF|http://www.zdnet.com/pcweek/ibd/main.html">
    <param name="item7" value="web.GIF|http://www.thirdcoast.net/hallmark/wb/">
    </applet>

    Il risultato è questo:

    Anche qui possiamo provare a cambiare qualcuno dei parametri, e vedere come cambia il risultato...

demo.zip è il pacchetto dimostrativo di SUN, che contiene anche le classi viste negli esempi.

Per approfondire

CorsoJAVA.it

Torna a indice Guide