import java.awt.*;
import java.awt.event.*;

public class ExpressionApplet extends java.applet.Applet{
	TextField input;
	TextField output;
	
	public void init(){
		input = new TextField("3 + 4^2*7.5E-1*sin(22)");
		output = new TextField(22);
		Button b = new Button("Evaluate");
		b.addActionListener( new ActionListener(){
				public void actionPerformed( ActionEvent e ){
					Expression exp = new Expression( input.getText() );
					output.setText(""+exp.evaluate());
				}
			} );
		input.addActionListener( new ActionListener(){
				public void actionPerformed( ActionEvent e ){
					Expression exp = new Expression( input.getText() );
					output.setText(""+exp.evaluate());
				}
			} );
		add( input );
		add( b );
		add( output );
	}
}