question: private void paintLowerThumb ( Graphics g ) { Rectangle knobBounds = thumbRect ; int w = knobBounds . width ; int h = knobBounds . height ; Graphics2D g2d = ( Graphics2D ) g . create ( ) ; Shape thumbShape = createThumbShape ( w - 1 , h - 1 , false ) ; g2d . setRenderingHint ( RenderingHints . KEY_ANTIALIASING , RenderingHints . VALUE_ANTIALIAS_ON ) ; g2d . translate ( knobBounds . x , knobBounds . y ) ; g2d . setColor ( Color . LIGHT_GRAY ) ; g2d . fill ( thumbShape ) ; g2d . setColor ( Color . GRAY ) ; g2d . draw ( thumbShape ) ; g2d . dispose ( ) ; }
target:  Paints the thumb for the lower value using the specified graphics object.