// Klahvikonstantide demo.
import java.awt.*;
import java.applet.*;

public class KeyEvents extends Applet{
  String msg = "";

  // Sündmus "Klahv all".
  public boolean keyDown(Event evtObj, int key) {
    switch(key) {
      case Event.F1: 
        msg += "";
        break;
      case Event.F2:
        msg += "";
        break;
      case Event.F3:
        msg += "";
        break;
      case Event.PGDN:
        msg += "";
        break;
      case Event.PGUP:
        msg += "";
        break;
      case Event.LEFT:
        msg += "";
        break;
      case Event.RIGHT:
        msg += "";
        break;
      case Event.UP:
 	msg += "";
	break;
     case Event.DOWN:
 	msg += "";
	break;
      default: 
        msg += (char) key;
    }

    repaint();
    showStatus("Key Down");

    return true;
  }

  // Sündmus "klahv vabastatud".
  public boolean keyUp(Event evtObj, int key) {
    showStatus("Key Up");

    return true;
  }

  // klahvide "nimed" ekraanile.
  public void paint(Graphics g) {
    g.drawString(msg, 10, 20);
  }    
}