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

public class PasswordApplet extends Applet {

    public PasswordApplet() {
	setLayout(new GridLayout(3, 1));
	add(new Label("Enter password and press <return>"));
	Label displayLabel = new Label();
	add(new PasswordField(displayLabel));
	add(displayLabel);
    }
}


class PasswordField extends TextField {

    private StringBuffer password = new StringBuffer();
    private Label displayLabel;

    PasswordField(Label display) {
	displayLabel = display;
    }

    public boolean keyDown(Event evt, int key) {
	if (key == '\n')
	    return false;
	password.append((char) key);
	return true;
    }

    public boolean action(Event evt, Object what) {
	displayLabel.setText("Password was: " + password.toString());
	return false;
    }
}

