Available in the LEADTOOLS Imaging toolkit.
Hue example for Visual J++
This example rotates the hue 180 degrees and repaints the image.
LEAD1.Hue( (short) 180 ); LEAD1.ForceRepaint();