Friday, July 19, 2024

MouseListener Java Swing

 // 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 mouseExited() Event Fired Color Will become Black.   
                    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.