home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap25 / KeyApplet.java < prev    next >
Text File  |  1996-03-12  |  650b  |  37 lines

  1. import java.awt.*;
  2. import java.applet.*;
  3.  
  4. public class KeyApplet extends Applet
  5. {
  6.     int keyPressed;
  7.  
  8.     public void init()
  9.     {
  10.         keyPressed = -1;
  11.  
  12.         Font font =
  13.             new Font("TimesRoman", Font.BOLD, 144);
  14.         setFont(font);
  15.  
  16.         resize(200, 200);
  17.     }
  18.  
  19.     public void paint(Graphics g)
  20.     {
  21.         String str = "";
  22.  
  23.         if (keyPressed != -1)
  24.         {
  25.             str += (char)keyPressed;
  26.             g.drawString(str, 40, 150);
  27.         }
  28.     }
  29.  
  30.     public boolean keyDown(Event evt, int key)
  31.     {
  32.         keyPressed = key;
  33.         repaint();
  34.         return true;
  35.     }
  36. }
  37.