import javax.swing.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class SApplet extends Applet implements ActionListener {
	TextField input,output;
	Label label1,label2;
	Button b1;
	JLabel lbl;
	int num, sum = 0;
	public void init(){
		label1 = new Label("please enter number : ");
		add(label1);
		label1.setBackground(Color.yellow);
		label1.setForeground(Color.magenta);
		input = new TextField(5);
		add(input);
		label2 = new Label("Sum : ");
		add(label2);
		label2.setBackground(Color.yellow);
		label2.setForeground(Color.magenta);
		output = new TextField(20);
		add(output);
//		input.addActionListener( this );
		b1 = new Button("Add");
		add(b1);
		b1.addActionListener(this);
		lbl = new JLabel("This is the Swing Applet Example.          ");
		add(lbl);
		setBackground(Color.yellow);

//		output.addActionListener( this );
	}
	public void actionPerformed(ActionEvent ae){
		try{
//			num = Integer.parseInt(ae.getActionCommand());
			num = Integer.parseInt(input.getText());
			sum = sum+num;
			input.setText("");
			output.setText(Integer.toString(sum));
			lbl.setForeground(Color.blue);
			lbl.setText("Output of the second Text Box : " + output.getText());
		}
		catch(NumberFormatException e){
			lbl.setForeground(Color.red);
			lbl.setText("Invalid Entry!");
		}
	}
}
