import java.awt.*; import java.applet.*; import java.awt.event.*; public class MouseDemo extends Applet implements MouseListener { private TextField display; private int x, y; public void init() { display = new TextField(30); add(display); this.addMouseListener(this); } public void paint(Graphics g) { g.drawOval(x, y, 5, 5); } // MouseListener implementation - all 5 methods needed public void mouseClicked(MouseEvent event){ x = event.getX(); y = event.getY(); int count = event.getClickCount(); display.setText("mouse clicked " + count + " times at " + "x = " + x + " y = " + y); repaint(); } public void mouseReleased (MouseEvent e){ } public void mousePressed (MouseEvent e){ } public void mouseEntered (MouseEvent e){ } public void mouseExited (MouseEvent e){ } }