import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Keyboard_Event extends JFrame implements KeyListener {
    String msg = "";

    public Keyboard_Event() {
        setTitle("Keyboard Listener Example");
        setSize(600, 600);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        addKeyListener(this);
        setFocusable(true);
    }

    public void keyPressed(KeyEvent ke) {
        setTitle("key pressed");
    }

    public void keyReleased(KeyEvent ke) {
        setTitle("key released");
    }

    public void keyTyped(KeyEvent ke) {
        msg = "key typed is " + ke.getKeyChar();
        repaint();
    }

    public void paint(Graphics g) {
        super.paint(g);
        g.drawString(msg, 50, 50);
    }

    public static void main(String[] args) {
        Keyboard_Event frame = new Keyboard_Event();
        frame.setVisible(true);
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: