private void drawFill(Graphics g,int x,int y,int w,int h){
  g.setColor(Color.BLACK);
  g.drawRect(x,y,w,h);
  g.setColor(Color.LIGHT_GRAY);
  g.fillRect(x,y,w,h);
}

private void drawFill ( Graphics g , int x , int y , int w , int h ) { g . setColor ( Color . BLACK ) ; g . drawRect ( x , y , w , h ) ; g . setColor ( Color . LIGHT_GRAY ) ; g . fillRect ( x , y , w , h ) ; }
draw the boundary , then fill
