anirudhp06

KeyHandling

Aug 17th, 2021
1,201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1. import java.applet.Applet;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4.  
  5. public class KeyHandling extends Applet implements KeyListener{
  6.     String str="";
  7.     public void init(){
  8.         addKeyListener(this);
  9.     }
  10.     public void paint(Graphics g){
  11.         g.drawString(str, 150, 30);
  12.     }
  13.     public void keyPressed(KeyEvent e){
  14.        
  15.         int code=e.getKeyCode();
  16.         switch(code)
  17.         {
  18.         case KeyEvent.VK_SPACE:str+="<SPACE>";
  19.                                     break;
  20.         case KeyEvent.VK_CONTROL:str+="<CTRL>";
  21.                                     break;
  22.         case KeyEvent.VK_SHIFT:str+="<SHIFT>";
  23.                                     break;
  24.         case KeyEvent.VK_RIGHT:str+="<RIGHT>";
  25.                                     break;
  26.         }
  27.         repaint();
  28.            
  29.     }
  30.    
  31.     public void keyReleased(KeyEvent e){
  32.         showStatus("Key Released");
  33.         repaint();
  34.     }
  35.    
  36.     public void keyTyped(KeyEvent e){
  37.         str+=e.getKeyChar();
  38.         repaint();
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment