MOUSELISTINER IN JAVA


import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class MouseListenerTest extends MouseAdapter{
    JFrame frame;
    JButton btn1,btn2;
    JLabel display;
    public MouseListenerTest(){
        frame= new JFrame("MouseListener");
        btn1 = new JButton("Ok");
        btn2 = new JButton("exit");
        display = new JLabel("");
        frame.setVisible(true);
        frame.setSize(240,300);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLayout(null);
        btn1.setBounds(40, 70, 50, 30);
        btn2.setBounds(100, 70, 70, 30);
        display.setBounds(50, 120, 120, 20);
        frame.add(btn1);frame.add(btn2);frame.add(display);
        btn1.addMouseListener(this);
        btn2.addMouseListener(this);
    }
    public static void main(String[] args) {
        new MouseListenerTest();
    }
    @Override
    public void mousePressed(MouseEvent e) {
        if(e.getSource()==btn1)
             display.setText("Ok button pressed");
         if(e.getSource()==btn2)
             display.setText("Exit button pressed");  
    }
    @Override
    public void mouseReleased(MouseEvent e) {
        if(e.getSource()==btn1)
             display.setText("Ok button released");
         if(e.getSource()==btn2)
             display.setText("Exit button released");
    }
    @Override
    public void mouseEntered(MouseEvent e) {
        if(e.getSource()==btn1)
             display.setText("This is Ok button");
         if(e.getSource()==btn2)
             display.setText("This is Exit button");
       }
 
}