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

public class Mouse_Event extends JFrame implements MouseListener {
    String msg = "";

    public Mouse_Event() {
        setTitle("Mouse Listener Example");
        setSize(600, 600);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        addMouseListener(this);
    }

    public void mouseClicked(MouseEvent me) {
        msg = "mouseClicked";
        repaint();
    }

    public void mouseEntered(MouseEvent me) {
        setTitle("mouse entered");
    }

    public void mouseExited(MouseEvent me) {
        setTitle("mouse exited");
    }

    public void mousePressed(MouseEvent me) {
        msg = "mouse pressed";
        repaint();
    }

    public void mouseReleased(MouseEvent me) {
        msg = "mouse released";
        repaint();
    }

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

    public static void main(String[] args) {
        Mouse_Event frame = new Mouse_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: