import java.awt.*;
import java.applet.*;

public class Test extends Applet
{
	Panel infobar;
	Panel mainbar;
	TextField name;
	TextField email;

	public void init()
	{
		setLayout(new BorderLayout());
		setBackground(Color.gray);
		setFont(new Font("Helvetica", Font.BOLD, 12));
	}

	public void start()
	{
		Panel p = new Panel();
		p.setLayout(new GridLayout(2,1));
		p.add(name = new TextField("Name", 35));
		p.add(email = new TextField("E-mail address",35));

		mainbar = new Panel();
		mainbar.setLayout(new BorderLayout());
		mainbar.add("West", p);

		Choice c = new Choice();
		c.addItem("This applet sucks");
		c.addItem("This applet is cool");
		c.addItem("I want more");
		c.addItem("This introduction sucks");
		c.addItem("This introduction is cool");

		add("East", c);
                
                add("Center", mainbar);
 
		infobar = new Panel();
		infobar.add(new Button("Submit"));
		infobar.add(new Button("Clear"));
		infobar.add(new Button("Reset"));
		add("South", infobar);
	}

	public boolean action(Event evt, Object arg)
	{
		if("Submit".equals(arg))
		{
			showStatus("If this worked... the data would be submitting");
			return true;
		}
		else if("Clear".equals(arg))
		{
			name.setText("");
			email.setText("");
			return true;
		}
		else if("Reset".equals(arg))
		{
			name.setText("Your name here please");
			email.setText("Your e-mail address here please");
			return true;
		}
		else if(evt.target instanceof Choice)
		{
			showStatus(arg.toString());
			return true;
		}
		return false;		
	}

}
