ばらばらにする
int spx, spy;
public void paintComponent(Graphics g)
{
for(...)
for(...)
{
...
}
g.setColor(Color.lightGray);
g.fillRect(spx*haba, spy*haba, haba, haba);
}