What is a customizer?

John Zukowski

A customizer is a visual component used to configure all the properties of a JavaBean at once (or all those that the developer wishes to expose). It needs to subclass java.awt.Component and implement the java.beans.Customizer interface.

Unlike a property editor, a customizer is free to limit the possible settings for a property based upon the current settings of another property.