All pastes #719259 Raw Edit

Anonymous

public text v1 · immutable
#719259 ·published 2007-09-29 03:01 UTC
rendered paste body
    private class SliderCellRenderer implements TableCellRenderer
    {
        public SliderCellRenderer(int min, int max, int value)
        {
            slider = new JSlider(JSlider.HORIZONTAL, min, max, value);
            
            
            slider.addChangeListener(new ChangeListener()
            {
                public void stateChanged(ChangeEvent e)
                {
                    slider.setToolTipText(slider.getValue() + "");
                }
            });
        }
        
        public Component getTableCellRendererComponent(JTable table, Object value, boolean selected, boolean focus, int row, int column)
        {
            slider.setValue(Integer.parseInt(value.toString()));
            return slider;
        }
        
        
        private JSlider slider;
    }