
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 0.64 KB | hits: 13 | expires: Never
How to make visible only the extremities for JSliders
JSlider slider = new JSlider(JSlider.VERTICAL, 0, 100, 0);
slider.setMinorTickSpacing(5);
slider.setMajorTickSpacing(10);
slider.setPaintTicks(true);
Hashtable<Integer, JLabel> labels = new Hashtable<Integer, JLabel>();
labels.put(0, new JLabel("0"));
labels.put(100, new JLabel("100"));
slider.setLabelTable(labels);
slider.setPaintLabels(true);
slider.setUI(new BasicSliderUI(slider) {
public void paintThumb(Graphics g) {
super.paintThumb(g);
g.setColor(Color.RED);
g.drawString(slider.getValue() + "", thumbRect.x, thumbRect.y + thumbRect.height);
}
});