draw a round rectangle with gradient
===

I want to draw a round rectangle in SWT like this one

![gradient][1]

I couldn't found a way to do this, and I decide to throw my code away and ask here :(  
any thoughts?  
Thanks :D

  [1]: http://i.stack.imgur.com/Cn6Nj.png