![]()
Was
sind Java-Applets?
![]()
Java-Applets
einbinden
![]()
LED Sign
![]()
Java-Links
Windows 3.1-User können dieses
Kapitel gleich überspringen - leider ist mir noch kein Browser
bekannt, der Java-Applets bei den 16-Bitlern unterstützt, obwohl
IBM inzwischen Java auch für 16-Bit umgesetzt hat.
Java-Applets sind eigene kleine Programme, die Du in Deine Pages
einbauen kannst. Diese Programme setzen sich aus Modulen mit der
Endung *.class zusammen - sind also (fast) fertiger
compilierter Code und nicht mehr editierbar. Zum Entwickeln
von Applets brauchst Du also einen Java-Compiler, der den
Java-Source-Code zu den Programmen macht. Aber keine Panik, wenn
Du selbst nix programmieren willst, brauchste auch keinen
Compiler. Es gibt im WWW eine Menge an Freeware-Applets, die man
ganz easy in seine Pages einbauen kann.
Richtig sinnvolle Applets sind mir bisher eigentlich
noch kaum über den Weg gelaufen, im Moment ist das
hauptsächlich noch Spielerei. Es lassen sich damit aber einige
nette Effekte zum Aufpeppen der Page machen, oder eine Chat-Box
einbauen oder ein kleines Game innerhalb der Page oder ...
Applets in seine Page zu intergrieren ist eigentlich ganz einfach. Im AOLpress ist sogar eine Funktion dazu drin, im Frontpage kann man die HTML-Tags mit der Funktion Insert|Bot... HTML Markup einbauen. Sonst muß man wieder zum Text-Editor greifen.
<applet codebase="mein_applet_verzeichnis" code="mein_applet.class" width=150 height=100> Diesen Text sieht man nur, wenn der Browser kein Java kann!! </applet>
In den Applet-Tag muß das
Verzeichnis 'rein, wo die Applet-Klassen sind (codebase=...),
dann natürlich der Applet-Name (code=...) und schließlich die
Größe in Pixeln. Falls das Programm irgendwelche Parameter
braucht, muß man noch die Tags <param name=...
value=...> dranhängen.
Abschließend kommt noch der Programmende-Tag </applet> hin.
Für Browser, die kein Java beherrschen, kann man zwischen den <applet>-Tags ganz normal Text oder
Grafiken 'reinbauen, Java-Browser ignorieren diesen Teil.
Als Beispiel, wie man jetzt so ein
Applet einbaut, nehm' ich mal den allseits beliebten Freeware-Ticker von Darrick
Brown.
Dazu hab ich erst mal ein Unterzeichnis names "led"
angelegt, wo alles, was zu diesem Applet gehört, 'reinkommt: Die
Class-Dateien, den Zeichensatz für den Ticker (default.font)
und die Textdatei, wo die Anweisungen und die Sprüche für's
Applet drin sind (text.led).
(Anmerkungen sind grün, was reinkommen muß ist blau)
Die Programm-Dateien liegen im Verzeichnis "led", das Applet heißt "LED.class" <applet codebase="led" code="LED.class" width=500 height=48> Hier kommen jetzt die Aufrufparameter: Die Steuerdatei mit'm Text drin heißt "text.led" <param name="script" value="led/text.led"> Der Rahmengröße und -farbe <param name="border" value="2"> <param name="bordercolor" value="128,0,64"> Der Breite des Leerzeichens <param name="spacewidth" value="3"> Die Anzeige besteht aus 122 x 9 LEDs à 3 Pixel <param name="wth" value="122"> <param name="ht" value="9"> <param name="ledsize" value="3"> Jetzt noch der Zeichensatz <param name="font" value="led/default.font"> Diesen Text siehst Du nur, wenn Dein Browser kein Java kann!! </applet>
Und so schaut's dann aus:
Das komplette LED-Packet und weitere Infos dazu kannst Du hier bekommen.
Die Original-Homepage für Java ist
bei Sun,
die coolen Links zu Java-Sites & Applets bei Gamelan.
Alles rund um Java gibt's bei Kaffee
& Kuchen!