M
Misch'l
Gast
Hallo. Ich möchte ein Raster mit verschiedenfarbigen Rechtecken machen. D.h. dass jedes Rechteck zufällig eingefärbt wird. Komischerweise wählt das Programm die Farben nur Spaltenweise zufällig aus und ich habe keinen Plan warum.
So siehts aus:
So siehts aus:
Code:
int maxX = getSize().width-getInsets().left-getInsets().right;
int maxY = getSize().height-getInsets().top-getInsets().bottom;
for(int x=1; x<=anzahl_zeilen;x++){
for(int y=1; y<=anzahl_spalten; y++){
g.setColor(new Color((int)(Math.random()*255),(int)(Math.random()*255),(int)(Math.random()*255)));
g.drawRect((int) (x*maxX/anzahl_zeilen-maxX/anzahl_zeilen+getInsets().left), (int)(y*maxY/anzahl_spalten-y*maxY/anzahl_spalten+getInsets().top),(int) (maxX/anzahl_zeilen),(int) (y*maxY/anzahl_spalten));
}
}
}