Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

import java.awt.

*;
import java.awt.event.*;

public class MouseEvents extends Frame implements MouseListener, MouseMotionListener {


String msg = "";

public MouseEvents() {
addMouseListener(this);
addMouseMotionListener(this);
addWindowListener(new MyWindow_Adapter ());
}

public void mouseClicked(MouseEvent me) {


msg= " mouse clicked.";
repaint();
}

public void mouseEntered(MouseEvent me) {


msg = "Mouse entered.";
repaint();
}

public void mouseExited(MouseEvent me) {


msg = "Mouse exited.";
repaint();
}

public void mousePressed(MouseEvent me) {


msg = "Button Down";
repaint();
}

public void mouseReleased(MouseEvent me) {


msg = "Button Released";
repaint();
}

public void mouseDragged(MouseEvent me) {


msg = “Mouse dragged “;
repaint();
}

public void mouseMoved(MouseEvent me) {


msg="Moving mouse “;
repaint();
}

public void paint(Graphics g) {


g.drawString(msg, 0, 0);
}

public static void main(String[] args)


{
MouseEvents appwin=new MouseEvents();
appwin.setSize(new Dimension(300,300));
appwin.setTitle("MouseEventDemo");
appwin.setVisible(true);
}
}

class MyWindow_Adapter extends WindowAdapter{


public void windowClosing(WindowEvent we){
System.exit(0);
}
}

You might also like