// Copyright 1996, David Neto
import java.awt.*;

public class ComparisonLabel extends Label {
	int upperBound;
	int count;
	String upperBoundString;
	String underscores;

	public ComparisonLabel(int upperBound) {
		this.upperBound = upperBound;
		upperBoundString = "<"+upperBound;
		StringBuffer underscoresBuffer =new StringBuffer("");
		for (int i=0; i<upperBoundString.length()-1 ; i++ ) {
			underscoresBuffer.append("_");
		}
		underscores = underscoresBuffer.toString();
		resetCount();
		setAlignment(Label.CENTER);
	}

	public void incrementCount(int c) {
		count+=c;
		setText(count+upperBoundString);
	}

	public void incrementCount() {
		incrementCount(1);
	}

	public void resetCount() {
		count = 0;
		setText(underscores+upperBoundString);
	}
}
