// MouseListener in Java Swing
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class mouseListener extends JFrame implements MouseListener
{
JFrame f;
public mouseListener()
{
f=new JFrame("MouseListener Example");
f.addMouseListener(this);
f.setDefaultCloseOperation(f.EXIT_ON_CLOSE);
f.setSize(500,300);
f.setVisible(true);
}
public void mouseEntered(MouseEvent me)
{
f.getContentPane().setBackground(Color.RED);
}
public void mouseExited(MouseEvent me)
{
f.getContentPane().setBackground(Color.BLACK);
}
public void mouseClicked(MouseEvent me)
{
f.getContentPane().setBackground(Color.PINK);
}
public void mousePressed(MouseEvent me)
{
f.getContentPane().setBackground(Color.YELLOW);
}
public void mouseReleased(MouseEvent me)
{
f.getContentPane().setBackground(Color.GREEN);
}
public static void main(String args[])
{
new mouseListener();
}
}
Output :-
Whenever mouseEntered() Event Fired Color Will Become Red.
Whenever mouseClicked() Event Fired Color Will Become Pink.
Whenever mousePressed() Event Fired Color Will Become Yellow.
Whenever mouseReleased() Event Fired Color Will Become Green.