import java.awt.*;  
import java.awt.event.*;  
public class MouseListenerExample extends Frame implements MouseListener{  
    	Label l;  
    	MouseListenerExample(){  
       		
		addMouseListener(this);  // registers a mouse listener 
          
        	l=new Label();  
        	l.setBounds(50,50,100,20);   // Dimensions for label control
        	add(l);  
        	setSize(300,300);  // Dimensions for Frame Window  
        	setLayout(null);   // can be Border, Grid, GridBag, Card, and Flow
        	setVisible(true);  // if you set it false, no controls will be visible	
    	}  
    	
	public void mouseClicked(MouseEvent e) {  //processes mouse click event and returns 
        	l.setText("Mouse Clicked");  
    	}  
    
	public void mouseEntered(MouseEvent e) {  
        	l.setText("Mouse Entered");  
    	}  
    	
	public void mouseExited(MouseEvent e) {  
        	l.setText("Mouse Exited");  
    	}  
    
	public void mousePressed(MouseEvent e) {  
	        l.setText("Mouse Pressed");  
    	}  
    
	public void mouseReleased(MouseEvent e) {  
	        l.setText("Mouse Released");  
    	}  
    	
	public static void main(String[] args) {  
   	 	new MouseListenerExample();  
    	}  
}  
