import com.sun.java.swing.JSlider;
import com.sun.java.swing.JLabel;
import com.sun.java.swing.JPanel;
import com.sun.java.swing.SwingConstants;
import java.awt.Graphics;
import java.awt.GridLayout;

public class Task extends JPanel {
    String desc;
    double complete;
    JSlider slider;
    JLabel label;
    
    Task(String s){
	//	setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
	setLayout(new GridLayout(1,2));
	slider = new JSlider(SwingConstants.HORIZONTAL, 0, 100, 0);
	slider.createStandardLabels(10);
	desc = s;
	label = new JLabel(s);
	slider.setPaintTicks(true);
	slider.setPaintLabels(true);
	slider.setMajorTickSpacing(10);
	slider.setSize(225, slider.getHeight());
	slider.setToolTipText("Percent Done");
	label.setToolTipText("Task");
	add(slider);
	add(label);
	doLayout();
    }

    public int percentDone() {
	return slider.getValue();
    }

}
