Wavelength 1.1 creates Color objects given the wavelength or the frequency of the light rather than the usual RGB or HSB. instead of: Color c = new Color(255, 0, 0); use the freqency in nanometers, and gamma 0.0. .. 1.0. Color c = Wavelength.wlColor( 400.0f, 0.80f ); or using frequency in Terahertz and gamma 0.0. .. 1.0. Color c = Wavelength.fColor( 500.0f, 1.0f ); You might use it to draw a realistic rainbow, or to write educational Applets about the light spectrum. Version 1.1 just tidies the code a bit.