Say Hi - Basic event handling


//SayHi.java
//Add basic action listener

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

public class SayHi extends Applet implements ActionListener{
    Label lblOutput = new Label("enter your name");
    TextField txtInput = new TextField("anonymous");
    Button btnClickMe = new Button("Click Me");

    public void init(){
	this.setLayout(new GridLayout(0, 1));
	this.add(lblOutput);
	this.add(txtInput);
	this.add(btnClickMe);

	lblOutput.setForeground(Color.RED);
	lblOutput.setBackground(Color.YELLOW);
	lblOutput.setAlignment(Label.CENTER);

	Font myFont = new Font("Serif", Font.PLAIN, 30);
	lblOutput.setFont(myFont);

	btnClickMe.addActionListener(this);

    } // end init

    public void actionPerformed(ActionEvent e){
        String greeting = "Hi there, " + txtInput.getText() + "!";
        lblOutput.setText(greeting);
    } // end action Performed

} // end SayHi