public void draw ( final Graphics2D g , final int width , final int height ) { g . setColor ( new Color ( _data [ 0 ] , _data [ 1 ] , _data [ 2 ] , _data [ 3 ] ) ) ; final GeneralPath path = new GeneralPath ( ) ; path . moveTo ( _data [ 4 ] * width , _data [ 5 ] * height ) ; for ( int j = 1 ; j < _length ; ++ j ) { path . lineTo ( _data [ 4 + j * 2 ] * width , _data [ 5 + j * 2 ] * height ) ; } path . closePath ( ) ; g . fill ( path ) ; }
Draw the Polygon to the buffer of the given size .