question: private void fillDraw ( Graphics g , int x , int y , int w , int h ) { g . setColor ( Color . LIGHT_GRAY ) ; g . fillRect ( x , y , w , h ) ; g . setColor ( Color . BLACK ) ; g . drawRect ( x , y , w , h ) ; }
target:  Fill first, then draw the boundary