J
JPainter
Gast
Hey, ich wollte ein kleines Programm schreiben indem ich unter anderem mit der paint Methode arbeiten muss. Bevor ich aber mein kleines Projekt in Angriff nehme, dachte ich mir, versuch ich erstmal mit der ein oder anderen Methode aus der Graphics Library umzugehen. Daher wollte ich einfach ein 9x9 oder 10x10 großes Schachbrett zeichnen.
Hier mal mein Versuch:
Tja wenn ihr es startet könnt ihr sehen, das es nur so halb klappt. Ich hab versucht es mit einem Blatt und einem Stift nachzuvollziehen, aber ich kann mir einfach nicht erklären wieso manche Quadrate nicht gezeichnet werden.
Ihr seit meine Rettung
Danke!
Hier mal mein Versuch:
Java:
import java.awt.*;
import javax.swing.*;
public class Applet extends JApplet
{
public void paint(Graphics g)
{
g.setColor(Color.BLUE);
g.fillRect(0,0,500,500);
for (int k = 0; k < 10 ;k=k+2) {
for (int i = 1; i < 9; i=i+2)
{
g.setColor(Color.BLACK);
g.fillRect(i*40,40*k,40,40);
g.setColor(Color.WHITE);
g.fillRect(k*40,40*i,40,40);
}
}
}
}
Tja wenn ihr es startet könnt ihr sehen, das es nur so halb klappt. Ich hab versucht es mit einem Blatt und einem Stift nachzuvollziehen, aber ich kann mir einfach nicht erklären wieso manche Quadrate nicht gezeichnet werden.
Ihr seit meine Rettung
Danke!