Hallo,
ich versuche mich an einer Hausaufgabe. Ich habe in einem Applet Kreis-Objekte in einem Array gespeichert und möchte diese dann mittel java.awt.Graphics ausgeben: Es solle mehrere Kreise entstehen, die dann eine Röhre bilden.( dewegen die Erhöhung des Delta: x-koord, y-koord, radius)
In der Methode zeichne ist definiert:
g.drawOval(x-radius,y-radius,2*radius,2*radius);
Beim compiliren bekomme ich die Fehlermeldung KreisApplet.java:23:13: array required, but Kreis found
Kann man ein Array überhaupt auf diese Art und Weise ausgeben? Vielen Dank!
ich versuche mich an einer Hausaufgabe. Ich habe in einem Applet Kreis-Objekte in einem Array gespeichert und möchte diese dann mittel java.awt.Graphics ausgeben: Es solle mehrere Kreise entstehen, die dann eine Röhre bilden.( dewegen die Erhöhung des Delta: x-koord, y-koord, radius)
In der Methode zeichne ist definiert:
g.drawOval(x-radius,y-radius,2*radius,2*radius);
Beim compiliren bekomme ich die Fehlermeldung KreisApplet.java:23:13: array required, but Kreis found
Kann man ein Array überhaupt auf diese Art und Weise ausgeben? Vielen Dank!
Java:
public class KreisApplet extends java.applet.Applet
{
Kreis kreise;
public void init()
{
int delta = 0;
int kreise_max = 20;
Kreis[] kreise = new Kreis[20];
for(int i = 0; i < kreise_max; i++) {
kreise[i] = new Kreis(100+delta,100+delta,50+delta);
delta++;
} // end of while
}
public void paint(java.awt.Graphics g)
{
for(int i=0; i<kreise.length;; i++){
kreise[i].zeichne(g);
}
}
}