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

public class HoiGSovellus2 extends Frame
                           implements ActionListener {

  private TextField hoi = new TextField("Paina enter!");
  private int elkm = 0;

  public HoiGSovellus2() {
    add(hoi);
    hoi.addActionListener(this);
    addWindowListener(new HoiteleIkkunanSulkeminen());
  }

  public void actionPerformed(ActionEvent tapahtuma) {
    Object aiheuttaja = tapahtuma.getSource();
    if (aiheuttaja == hoi) {
       ++elkm;
       hoi.setText(elkm+". enter");
    }
  }

  public static void main(String args[]) {
    HoiGSovellus2 ikkuna = new HoiGSovellus2();
    ikkuna.setTitle("Hoi 2!");
    ikkuna.pack();
    ikkuna.setVisible(true);
  }
}

class HoiteleIkkunanSulkeminen extends WindowAdapter {
  public void windowClosing(WindowEvent tapahtuma) {
    System.exit(0);  // ikkunan sulkeminen
  }
}

