-
The AbstractMultiSlider forms the base of implementing a slider with multiple thumbs.
The DispatcherPane class, which is a glass pane sitting on top of the sliders to dispatch the mouse event to the correct
slider class.
The FinalValueChangeListener sends a final value to the listeners after mouse-up, leave focus, setValue(...), and
setInitialValues().
The LabelPanel is draw above a horizontal slider or left of a vertical slider and displays labels for the thumbs of the
slider, so one can see which one is which.