2009-04-01 6 views
1
import java.applet.Applet; 
import java.awt.Color; 
public class sampleapp extends Applet { 
    public void init() { 
     this.setBackground(Color.BLACK);   
    } 
} 

Ich versuche, das oben erwähnte Applet in Mozilla-Browser zu laden.laden Applet in der Web-Browser-Seite

<applet code="sampleapp.class" width="100" height="100"></applet> 

Nach Hosting, dass Web-Seite (index.HTML Datei, wo ich das Applet eingebettet ist), habe ich in der Web-Seite, die Statusinformationen bekommen als Applet SampleApp gestartet, aber ich bin nicht der Applet-Gehalt bekommen auf dieser gehosteten Webseite (in meinem Beispiel bekomme ich den Hintergrund des Applets nicht als schwarz, stattdessen bekomme ich nur eine leere Webseite).

Was habe ich falsch gemacht?

Antwort

1

Sie müssen etwas zeichnen, indem Sie die paint(Graphics g) Methode überschreiben. Es gibt einige andere Applet-Lebenszyklusmethoden, die Sie möglicherweise ebenfalls überschreiben möchten. Werfen Sie einen Blick auf die Sun tutorial on the Applet lifecycle, die ein Arbeitsbeispiel für ein einfaches Applet ganz oben enthält.