package ArrayDemos;

/**
 * HistogramColumn.java
 *
 *
 * Created: Mon Apr 23 09:08:30 2001
 *
 * @author Stuart C. Shapiro
 */

public class HistogramColumn extends NGP.Containers.Column{
    private char _category;
    private Bar _bar;

    public HistogramColumn (NGP.Container container, char category){
	super(container);
	_category = category;
	this.setColor(java.awt.Color.white);
	NGP.Containers.DrawingPanel drawingPanel =
	    new NGP.Containers.DrawingPanel(this);
	    drawingPanel.setDimension(new
		java.awt.Dimension(Histogram.BARWIDTH,
				   Histogram.DPHEIGHT));
	    drawingPanel.setColor(java.awt.Color.white);
	    _bar = new Bar(drawingPanel);
	    new CountButton(this, _category + "+", _bar, +1);
	    new CountButton(this, _category + "-", _bar, -1);
    }

    public int getCount() {
	return _bar.getCount();
    }

    public char getCategory() {
	return _category;
    }
}// HistogramColumn
