PROGRAM9
PROGRAM9
Write a Java Program to create a frame which responds to the mouse clicks. For
each events with mouse such as mouse up, mouse down, etc, the corresponding
message to be displayed
SOURCE CODE
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class mouse implements MouseListener,MouseMotionListener
{
JFrame j;
JLabel l1;
public mouse()
{
j=new JFrame("Mouse Events");
l1=new JLabel("Mouse on the Frame");
l1.addMouseListener(this);
j.add(l1);
j.setSize(300,400);
j.show();
}
public void mouseClicked(MouseEvent me)
{ l1.setText("Mouse Clicked at"+me.getX()+","+me.getY());
}
public void mousePressed(MouseEvent me)
{ l1.setText("Mouse Pressed at"+me.getX()+","+me.getY());
}
public void mouseReleased(MouseEvent me)
{ l1.setText("Mouse Released at"+me.getX()+","+me.getY());
}
public void mouseEntered(MouseEvent me)
{ l1.setText("Mouse Entered at"+me.getX()+","+me.getY());
}
public void mouseExited(MouseEvent me)
{ l1.setText("Mouse Exited at"+me.getX()+","+me.getY());
}
public void mouseMoved(MouseEvent me)
{ l1.setText("Mouse Moving at"+me.getX()+","+me.getY());
}
public void mouseDragged(MouseEvent me)
{ l1.setText("Mouse Dragged at"+me.getX()+","+me.getY());
}}
class PL9
{
public static void main(String args[])
{
mouse m=new mouse();
}
}
PROGRAM-9-OUTPUT