miercuri, 6 iunie 2012

KeyListener

package pack;

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

import javax.swing.*;

public class KeyListenerTester extends Frame implements KeyListener {
    private static final boolean VK_A = false;
    TextField t1;
    Label l1;

    public KeyListenerTester(String s) {
        super(s);
        Panel p = new Panel();
        l1 = new Label("Key Listener!");
        p.add(l1);
        add(p);
        addKeyListener(this);
        setSize(200, 100);
        setVisible(true);
      
        addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
    }
  

    public void keyTyped(KeyEvent e) {
        l1.setText("Key Typed");
        char c=e.getKeyChar();
        if(c=='2')
        {
            System.out.println("bun");
        }
    }

    public void keyPressed(KeyEvent e) {
      
          
        l1.setText("Key Pressed");
    }

    public void keyReleased(KeyEvent e) {
        l1.setText("Key Released");
    }

    public static void main(String[] args) {
        new KeyListenerTester("Key Listener Tester");
    }
}

Niciun comentariu:

Trimiteți un comentariu