Defines the method signature of a call to retrieve the color for a given weight
Defines the method called to retrieve the font for a given weight
Notifies a listener that a tag was selected by the user
The interface that the words must conform to
This abstract class can interpolate a color from a set of color points based on weight 0 to 1.
This class picks the nearest color based on weight
A controller that constructs the TagCloud of Labels and handles mouse clicks, sending them on to TagClickListeners.
A JLabel that shows a word (in a Tag Cloud) with a color that changes depending on a percentage and a size that increases with a percentage.
A JPanel that grows vertically while maintaining the with of it's parent JScrollpane.
Stores the attributes of a word for the Tag Cloud.
This class does the processing and filtering of the words