next up previous contents
Nächste Seite: Mit Auswahllisten arbeiten Aufwärts: Grundlagen Vorherige Seite: Parameter übergeben   Inhalt

Daten vom Server lesen

Applets können Daten aus dem Verzeichnis, in dem sich die aufrufende HTML-Datei befindet (Dokumentverzeichnis), oder aus dem Verzeichnis, in dem sich der Bytecode des Applets befindet (Codeverzeichnis), laden. Dazu werden die Funktionen getDocumentBase() und getCodeBase() verwendet. Im folgenden Beispiel soll eine (kleine) Bilddatei vom Server geladen und vom Applet am Client angezeigt werden:

import javax.swing.*;
import java.awt.*;

public class BildAnzeigen extends JApplet {
    Image bild;
    public void init() {
        bild = getImage(getCodeBase(), "logo.jpg");
    }

    public void paint (Graphics bs) {
        bs.drawImage(bild,10,10,this);
    }
}

Das Image-Objekt wird mit Hilfe der getImage()-Methode korrekt initialisiert. Das Bild wird mit Hilfe der Graphics-Methode drawImage() ausgegben.


\includegraphics[width=4.5cm]{AppBildAnzeigen.ps}



Alfred Nussbaumer 2003-02-10