| HTML-Dateien selbst erstellen
|  | Dokumentation: HTML
|  |  | Multimedia (Sound, Video, Java usw.)

# Java-Applets einbinden (Netscape, Sun)

Java-Applets nach Netscape-Syntax einbinden
Java-Applets nach Sun-Syntax einbinden
Breite und Höhe der Anzeige des Java-Applets bestimmen
Angaben zum Positionieren von Applets

## Java-Applets nach Netscape-Syntax einbinden

Anzeigebeispiel: So sieht's aus

Java-Applets müssen in Java geschrieben und mit dem Java-Applet-Compiler zu einem ausführbaren Programm zusammengebunden sein.

Sun, der Entwickler von Java, hatte zunächst eine eigene HTML-Syntax zum Einbinden von Java-Applets in seinen WWW-Browser HotJava integriert (siehe dazu weiter unten). Doch Netscape implementierte eine andere Syntax, die heute wegen der Verbreitung des Netscape-Browsers auch die bekanntere Syntax ist. Wenn Sie unsicher sind, welche Syntax Sie verwenden sollen, binden Sie das Java-Applet einfach nach beiden Methoden ein.

In Zukunft wird auch die Netscape-Syntax erstetzt, nämlich durch das Einbinden von Java-Applets als Objekt.

Die hier beschriebene Netscape-Syntax wird vom HTML-3.2-Standard unterstützt.

#### Beispiel:

    <applet code="AnimText.class" alt="Text">
       <param name=text value="Dieser Text wird animiert dargestellt">
        <param name=type value=wave>
        <param name=bgcolor value=255:10:30>
        <param name=fgcolor value=white>
        <param name=style value=bold>
        <param name=min value=14>
        <param name=max value=48>
    </applet>

#### Erläuterung:

Mit <applet ... > leiten Sie die Referenz eines Java-Programms ein (applet = application snippet = Anwendungsschnipsel).

Mit der Angabe code= referenzieren Sie das ausführbare Java-Applet, das normalerweise die Dateinamenerweiterung .class hat. Die Angabe muß in Anführungszeichen stehen. Wenn sich das Applet in einem anderen Verzeichnis oder auf einem anderen Internet-Server befindet, gelten bei der Angabe die gleichen Regeln wie beim Einbinden von Grafiken (dort mit src=).

Für den Fall, daß das Java-Applet beim Anwender nicht ausführbar ist, können Sie mit der Angabe alt= einen Alternativtext definieren. Der Text muß in Anführungszeichen stehen. Er wird nur dann angezeigt, wenn das Applet nicht anzeigbar ist.

Zwischen dem einleitenden Tag <applet...> und dem abschließenden </applet> notieren Sie in vielen Fällen Parameter, die dem Programm beim Aufruf übergeben werden. Welche Parameter ein Java-Applet erwartet, entnehmen Sie der Dokumentation zu dem Applet. Jeder Parameter wird durch <param name= value=> angegeben (param = parameter = Parameter, value = Wert). Hinter name= geben Sie den Namen des Parameters an. Hinter value= geben Sie den gewünschten Wert des Parameters an, der dem Programm übergeben werden soll. Beachten Sie dabei die Regeln für zusätzliche Angaben in HTML-Tags

Im einleitenden <applet>-Tag ist außerdem noch die Angabe src= möglich, die jedoch nicht zum HTML-Standard 3.2 gehört. Sie ist optional und nur dann von Bedeutung, wenn der Java-Interpreter aus irgendeinem Grund den Quellcode des Java-Applets benötigt (src = source = Quelle). Verwenden Sie diese Angabe nur, wenn es in der Dokumentation zu dem Java-Applet ausdrücklich angegeben ist, und exakt so, wie es dort angegeben ist.

## Java-Applets nach Sun-Syntax einbinden

Anzeigebeispiel: So sieht's aus

Die folgende Syntax wird von Sun's HotJava-Browser interpretiert.

#### Beispiel:

    <app class="AnimText" src="animtext.java"
    text="Dieser Text wird animiert dargestellt"
    type=wave bgcolor=255:10:30 fgcolor=white style=bold
    min=14 max=48>

#### Erläuterung:

Für HotJava definieren Sie die Referenz mit dem Befehl <app ... > (app = applet = application snippet = Anwendungsschnipsel).

Mit der Angabe class= geben Sie die Objektklasse an, im Beispiel also class="AnimText". Es handelt sich dabei um den Dateinamen der ausführbaran Applet-Datei ohne die obligatorische Dateinamenerweiterung .class. Der Name sollte in Anführungszeichen stehen.

Die Angabe src= ist optional und nur dann von Bedeutung, wenn der Java-Interpreter aus irgendeinem Grund den Quellcode des Java-Applets benötigt (src = source = Quelle). Verwenden Sie diese Angabe nur, wenn es in der Dokumentation zu dem Java-Applet ausdrücklich angegeben ist.

<app ... > hat kein abschließendes Tag. Parameterangaben werden in Form von Zusatzangaben innerhalb des <app>-Tags notiert.

## Breite und Höhe der Anzeige des Java-Applets bestimmen

Anzeigebeispiel: So sieht's aus

Bei Java-Applets, die direkt im Anzeigefenster des WWW-Browsers innerhalb einer HTML-Datei eingebettet sind, ist es sinnvoll, die Breite und Höhe der Anzeigefläche des Java-Applets anzugeben.

#### Beispiel:

    <applet code="AnimText.class" width=300 height=50>
       <param name=text value="Dieser Text wird animiert dargestellt">
        <param name=type value=wave>
        <param name=bgcolor value=255:10:30>
        <param name=fgcolor value=white>
        <param name=style value=bold>
        <param name=min value=14>
        <param name=max value=48>
    </applet>

#### Erläuterung:

Mit der Angabe width= [Pixel] bestimmen Sie die Anzeigebreite, mit height= [Pixel] die Anzeigehöhe des Objekts (width= Breite, height = Höhe). Die Angaben erfolgen im einleitenden <applet>-Tag (Netscape-Syntax) oder im <app>-Tag (HotJava-Syntax).

#### Beachten Sie:

Die Angabe von Breite und Höhe eines eingebetteten Applets hat die gleichen Vorteile wie die Angabe von Breite und Höhe bei Grafiken.

## Angaben zum Positionieren von Applets

Anzeigebeispiel: So sieht's aus

Sie können bestimmen, wie groß der Abstand zwischen einem Java-Applet und seiner Umgebung sein soll. Das funktioniert genau so wie beim Abstand von Grafiken zum umgebenden Text. Ferner können Sie links und rechts Text und andere Elemente um Applets fließen lassen. Das funktioniert genau so, wie wenn Sie Text um Grafiken fließen lassen.

#### Beispiel:

    <applet code="spieler.class" width=100 height=200 hspace=30 vspace=50 align=left>
    </applet>

#### Erläuterung:

Mit hspace= [Pixel] bestimmen Sie den Abstand zwischen dem Applet und anderen Elementen links bzw. rechts davon (hspace = horizontal space = horizontaler Abstand).
Mit vspace= [Pixel] bestimmen Sie den Abstand zwischen dem Applet und anderen Elementen darüber bzw. darunter (vspace = vertical space = vertikaler Abstand).
Beide Angaben sind sowohl einzeln als auch gleichzeitg möglich, so wie im obigen Beispiel.

Mit align=left wird das Applet links ausgerichtet. Danach notierte Elemente fließen rechts um das Applet. Mit dem Befehl <br clear=all> kann der Fluß abgebrochen werden (analog zu: Textfortsetzung unterhalb der Grafik erzwingen).
Mit align=right wird das Applet rechts ausgerichtet. Danach notierte Elemente fließen links um das Applet. Dabei gelten die gleichen Regeln wie bei align=left.

| Blättern: |
Videos einbinden (Microsoft) |  |  | Mime-Typen für Dateiformate

| HTML-Dateien selbst erstellen
|  | Dokumentation: HTML
|  |  | Multimedia (Sound, Video, Java usw.)