Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 0.64 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How to make visible only the extremities for JSliders
  2. JSlider slider = new JSlider(JSlider.VERTICAL, 0, 100, 0);
  3. slider.setMinorTickSpacing(5);
  4. slider.setMajorTickSpacing(10);
  5. slider.setPaintTicks(true);
  6. Hashtable<Integer, JLabel> labels = new Hashtable<Integer, JLabel>();
  7. labels.put(0, new JLabel("0"));
  8. labels.put(100, new JLabel("100"));
  9. slider.setLabelTable(labels);
  10. slider.setPaintLabels(true);
  11.        
  12. slider.setUI(new BasicSliderUI(slider) {
  13.     public void paintThumb(Graphics g) {
  14.         super.paintThumb(g);
  15.         g.setColor(Color.RED);
  16.         g.drawString(slider.getValue() + "", thumbRect.x, thumbRect.y + thumbRect.height);
  17.     }
  18. });