Hallo, Ich muß mit dem Befehl g.drawLine einen Raster erstellen. Das dauert aber sehr Lange für jeden Strich desahlb ist meine Frage wie kann man das mit einer Schleife lösen? So schaut meines aus.
Vielen Dank im Voraus
Java:
import java.awt.*;
import javax.swing.*;
/**
* Class Raster - write a description of the class here
*
* @author (your name)
* @version (a version number)
*/
public class Raster extends JApplet
{
/**
* Paint method for applet.
*
* @param g the Graphics object for this applet
*/
public void paint(Graphics g)
{
// simple text displayed on applet
int breite=getWidth();
int hoehe=getHeight();
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,0,0,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(20,0,20,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(40,0,40,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(60,0,60,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(80,0,80,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(100,0,100,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(120,0,120,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(140,0,140,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(160,0,160,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(180,0,180,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(200,0,200,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(220,0,220,500);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,20,500,20);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,40,500,40);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,60,500,60);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,80,500,80);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,100,500,100);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,120,500,120);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,140,500,140);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,160,500,160);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,180,500,180);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,200,500,200);
g.setColor(new Color((int)(Math.random()*0x1000000)));
g.drawLine(0,220,500,220);
}
}