AppletViewer - "applet nicht initialisiert"

Mein code kompiliert und funktioniert sowohl in meinem browser und Eclipse, aber für einige Grund der AppletViewer wird nicht nur die Arbeit mit meinen SEHR einfachen code. Wenn ich versuche es mit appletviewer FirstApplet.html, das AppletViewer-Fenster erscheint wie erwartet, aber der Obere linke Teil des Fensters, der sagt nur "Applet" und der unteren linken Teil des Fensters sagt "Start: applet nicht initialisiert"

Was könnte hier das problem? (Wieder, es funktioniert in meinem browser und Eclipse)

Danke für jede Hilfe!!! 🙂


FirstApplet.java

import java.awt.*;
import java.applet.*;

public class FirstApplet extends Applet {
    public void paint(Graphics g){
        g.drawString("This is my first Java Applet!", 20, 30);
    }
}

FirstApplet.html

<html>
    <head>
        <title>FirstApplet</title>
    </head>

    <body>
        <applet
            codebase    = "."
            code        = "FirstApplet.class"
            name        = "FirstApplet"
            width       = "640"
            height      = "480"
            hspace      = "0"
            vspace      = "0"
            align       = "middle"
        >

        </applet>
    </body>
</html>
FirstApplet.html und FirstApplet.java - Sind Sie auf dem gleichen Verzeichnis ?
Ja, das sind Sie. Und ich habe auch schon kompiliert FirstApplet.Java es gibt also eine FirstAPplet.class Datei im gleichen Ordner als gut.
1) es fehlen einige code für visibily von Applet auf dem Bildschirm 2) mit JApplet, 3) setzte es JPanel und custom painting in Swing gemacht wird, durch Verwendung von paintComponent
1) Warum code ein applet? Wenn es fällig ist, aufgrund der Spez. durch Lehrer, bitte finden Sie Warum CS Lehrer sollten aufhören, Unterricht Java-applets. 2) Warum AWT anstatt Swing? Siehe diese Antwort auf Schaukel extras über AWT für viele gute Gründe, um aufzugeben, mit AWT-Komponenten. Wenn Sie brauchen, um die Unterstützung für ältere AWT-basierten APIs finden Sie unter Mixing Heavyweight-und Lightweight-Komponenten.
"Das ist nicht aus lehren, sondern aus einer 5 Jahre alten Buch" Das Buch ist nicht etwas, das Sie sollten lernen aus. Swing eingeführt wurde zumindest 5 Jahre vor, und ein Buch, das AWT-Unterricht auf die Bühne ..unverzeihlich. Verwenden Sie die Swing-tutorials (oder ein neueres Buch).

InformationsquelleAutor Rick_Sch | 2013-06-17

Schreibe einen Kommentar