VII. Java-Applets

Was sind Java-Applets?
Java-Applets einbinden
LED Sign
Java-Links


Was sind Java-Applets?

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 ...

InhaltsverzeichnisSeitenanfang


Java-Applets einbinden

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.

InhaltsverzeichnisSeitenanfang


LED Sign

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:

Hier sieht man nur was, wenn man einen Java-fhigen Browser hat!!

Das komplette LED-Packet und weitere Infos dazu kannst Du hier bekommen.

InhaltsverzeichnisSeitenanfang


Java-Links

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!

InhaltsverzeichnisSeitenanfang


JavaScriptInhaltsverzeichnisPublishing