package programming101.calculator;

import java.awt.event.ActionEvent;


/**
	* Clears calculator.  Handles windowing system button click events directly.
	*
	* @author © 1998 Peter T. Sander
	* @version 1.1 (15/03/98)
	* @since 13/03/98
	*/

public class ClearButton extends CalculatorButton {
	
	/**
		* Constructor.
		*
		* @param calculator reference to calculator using this button
		*/
	public ClearButton(Calculator calculator) {
		super("AC", calculator);
	}
	
	/**
		* Handles windowing system button click events.  Clears entry and cumulative
		* values.
		*
		* @param ae action event fired by the windowing system
		*/
	public final void actionPerformed(ActionEvent ae) {
		setCalculatorData(0, "", null);
		System.out.println("ACButton putsched");
	}
}
