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; } }