package MSlider; /* (swing1.1.1) */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import javax.swing.plaf.*; import javax.swing.plaf.basic.*; /** * @version 1.0 09/08/99 */ public class MThumbSliderAdditionalUI { MThumbSlider mSlider; BasicSliderUI ui; Rectangle[] thumbRects; int thumbNum; private transient boolean isDragging; Icon thumbRenderer; Rectangle trackRect; ChangeHandler changeHandler; TrackListener trackListener; public MThumbSliderAdditionalUI(BasicSliderUI ui) { this.ui = ui; } public void installUI(JComponent c) { mSlider = (MThumbSlider)c; thumbNum = mSlider.getThumbNum(); thumbRects = new Rectangle[thumbNum]; for (int i=0; i