Ich habe 2Dateien, malen.java enthält das Applet und Turtle.java den Rest.
malen.java
Turtle.java
Wenn ich das Applet starte wird nichts angezeigt! Woran könnte das liegen???
malen.java
Code:
public class malen extends Applet
{
Turtle t;
public void init()
{
t=new Turtle(this,200,200,0);
t.interaktiv();
}
}
Turtle.java
Code:
class Turtle
{
protected int posX = 10,
posY = 10,
winkel;
protected Button malenB = new Button("Drueck mich");
protected Graphics g;
protected Container c;
public Turtle(Container cont)
{
this(cont, 0, 0, 0);
}
public Turtle(Container cont, int x, int y, int richtung)
{
posX = x;
posY = y;
winkel = richtung;
g=c.getGraphics();
c=cont;
}
public void vor()
{
g.drawLine(posX, posY, 20, 20);
}
public void interaktiv()
{
c.setBackground(Color.red);
Aktionen a = new Aktionen();
malenB.addActionListener(a);
c.add(malenB);
}
class Aktionen implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
Object quelle = e.getSource();
if(quelle == malenB)
{
vor();
}
}
}
}