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

public class SovelmaNappuloita extends Applet
                               implements ActionListener {

    private Button nappula, tyhjaa, loppu;
    private TextField tekstiKentta1, tekstiKentta2;
    private TextArea tekstiAlue;

    public void init() {

      setLayout(new FlowLayout());

      nappula = new Button("nappula");
      tyhjaa  = new Button("tyhjää");
      loppu   = new Button("loppu");
      tekstiKentta1 = new TextField(10);

      tekstiKentta2 = new TextField(15);
      tekstiKentta2.setEditable(false);

      tekstiAlue = new TextArea(5,14);

      add(nappula);
      add(tyhjaa);
      add(loppu);
      add(tekstiKentta1);
      add(tekstiKentta2);
      add(tekstiAlue);

      nappula.addActionListener(this);
      tyhjaa.addActionListener(this);
      loppu.addActionListener(this);
      tekstiKentta1.addActionListener(this);

    }

    public void actionPerformed(ActionEvent event) {

       Object source = event.getSource();

       if (source == nappula) {
         tekstiKentta2.setText("Painoit nappulaa!");
         tekstiAlue.append("Painoit nappulaa!\n");
       }

       else if (source == tyhjaa) {
         tekstiKentta1.setText("");
         tekstiKentta2.setText("");
         tekstiAlue.setText("");
       }

       else if (source == loppu)
         System.exit(0);

       else if (source == tekstiKentta1) {
         tekstiAlue.append(tekstiKentta1.getText()+"\n");
       }
    }
} 

