In java gibt es mehrdimensionale arrays
Point[][] = new Point[10][8];
oder
Point[][] = {new Point[8],new Point[8],new Point[8],new Point[8],new
Point[8],new Point[8],new Point[8],new Point[8],new Point[8],new
Point[8]};
oder
Point[][] = {{new Point,new Point,new Point,new Point,new Point,new
Point,new Point,new Point},{new Point,new Point,new Point,new Point,new
Point,new Point,new Point,new Point},{new Point,new Point,new Point,new
Point,new Point,new Point,new Point,new Point},{new Point,new Point,new
Point,new Point,new Point,new Point,new Point,new Point},{new Point,new
Point,new Point,new Point,new Point,new Point,new Point,new Point},{new
Point,new Point,new Point,new Point,new Point,new Point,new Point,new
Point},{new Point,new Point,new Point,new Point,new Point,new Point,new
Point,new Point},{new Point,new Point,new Point,new Point,new Point,new
Point,new Point,new Point},{new Point,new Point,new Point,new Point,new
Point,new Point,new Point,new Point},{new Point,new Point,new Point,new
Point,new Point,new Point,new Point,new Point}};
Und die schleife wäre
for (int x = 0; x < 10; x++)
{
e.Graphics.DrawPolygon(schreiber, Feld[x]);
}