Предполагая сетку 10 на 10, вы создадите массив, такой как
Image[][] grid = new Image[10][10];
Тогда
for (int x = 0; X < grid.length; X++) {
for (int y = 0; y < grid[x].length; y++) {
grid[x][y] = theImageForThisPosition;
}
}
Однако, так как вы храните 1-битные битовые карты, это будетгораздо эффективнее хранить объекты Color, чем объекты Image.