PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java-Applet: Irgendwo hakt es


Kinehs
2005-09-09, 21:55:14
Servus!

Ich habe ein Problem mit einem Javapplet. Zum lernen will ich einen Kalender als Applet schreiben.

Im Browser sehe ich allerdings gar nichts von diesem Applet, er zeigt mir weder Hello World noch das Jahr bzw. Monat an.

Die Java Machine läuft aber. Getestet habe ich es mit IE und Opera.

HTML-File:

<HTML>
<HEAD>
<TITLE>EmptyApplet Example1</TITLE>
</HEAD>
<BODY>
<H1>Kalender-Applet</H1>
<HR>
<P>
<APPLET CODE="KalApplet.class" WIDTH="150" HEIGHT="50">
<PARAM NAME="MONAT" VALUE="September">
<PARAM NAME="JAHR" VALUE="2005">
</APPLET>
</P>
<HR>
</BODY>
</HTML>

Java File KalApplet.java

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



public class KalApplet extends Applet
{

static KalRect krMonatJahr;
public String sMonat;
public String sJahr;

public void paint(Graphics g)
{
g.drawString("Hello World", 20, 20);

g.drawString("Monat = " + sMonat, 200, 20);
g.drawString("Jahr = " + sJahr, 280, 20);
krMonatJahr.paint(g);
}

public void init()
{
krMonatJahr = new KalRect(50,50,500,500, "Spack");

sMonat = getParameter("MONAT");
sJahr = getParameter("JAHR");


}
}

Kinehs
2005-09-09, 22:13:39
OK nun habe ich im Java file noch
private static final long serialVersionUID = 1L;
hinzugefügt und die Größe des Applets auf 800x800 gesetzt (im HTML File).

Im Opera erscheint allerdings kein "Hello World", sondern nur das Jahr und der Monat. Wieso? Irgendwas habe ich noch nicht so standardkonform gemacht.