private JSlider getSliderWithColoredLabels()

in src/org/pushingpixels/lightbeam/panels/SliderPanel.java [242:260]


	private JSlider getSliderWithColoredLabels() {
		JSlider coloredLabels = new JSlider();
		coloredLabels.setMinimum(0);
		coloredLabels.setMaximum(2);
		coloredLabels.setMajorTickSpacing(1);
		coloredLabels.setPaintLabels(true);
		Hashtable labels = new Hashtable();
		JLabel l0 = new JLabel("Red");
		l0.setForeground(new Color(255, 0, 0));
		labels.put(new Integer(0), l0);
		JLabel l1 = new JLabel("Green");
		l1.setForeground(new Color(0, 255, 0));
		labels.put(new Integer(1), l1);
		JLabel l2 = new JLabel("Blue");
		l2.setForeground(new Color(0, 0, 255));
		labels.put(new Integer(2), l2);
		coloredLabels.setLabelTable(labels);
		return coloredLabels;
	}