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