Problemas con Applet

rjh71
20 de Agosto del 2009
Saludos a todos, el siguiente es mi codigo de class "Kreis" que significa circulo en espaniol, el programa que he hecho es en aleman porsi acaso.

/*
Programmierer: Rudolf-Johann Heiner
Datum: 19.08.2009
Program: Kreis
*/

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

public class Kreis extends Object {
private int x;
private int y;
private int radius;
public final double PI = 3.14159;
public static int kreisZaehler = 0;

public void setRadius(int wert) {
radius = wert;
}

public double getFlaeche() {
return radius * radius * PI;
}

public double getUmfang() {
return 2 * radius * PI;
}

public Kreis(int x, int y, int radius) {
this.x = x;
this.y = y;
this.radius = radius;
kreisZaehler++;
}

public void bewege(int deltaX, int deltaY) {
x += deltaX;
y += deltaY;
}

public void skaliere(int deltaRadius) {
radius += deltaRadius;
}

public String toString(){
return "Kreis - Mittelpunkt "+ x + " / " + y + ", Radius " + radius;
}

public void zeichne(Graphics g) {
g.drawOval(x-radius, y-radius, 2 * radius, 2 * radius);
}

}

Me han dicho que tengo que crear un Applet para dibujar ya no un Kreis(Circulo) sino un Oval(Ellipse) con los datos siguientes:

public void zeichne(Graphics g) {
g.drawOval(x-radius, y-radius, 2 * radius, 2 * radius);
}

(Este código esta implementado en la clase Kreis, un poco ma arriba)

ya me cance y no se como hacerlo me podran ayudar alguiencon referente al codigo que tengo que ponerle al applet, porfavor se los pido de corazon.

Este es mi apllet pero como invocar al metodo zeichne() no se como hacerlo??? Con esto solo consigo dibujar un circulo y no una ellipse??? Por favor ayudenme... gracias de antemano,

Rudy.

/*
Programmierer: Rudolf-Johann Heiner
Datum: 20.08.2009
Program: OvalApplet
*/

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

public class OvalApplet extends Applet {

Kreis oval;

public void init() {
oval = new Kreis(100, 100, 50);
}

public void paint(Graphics g) {
oval.zeichne(g);
}

}