import java.applet.Applet; import java.awt.Graphics; import java.awt.event.MouseListener; import java.awt.event.MouseEvent; /* */ public class EventTest1 extends Applet implements MouseListener{ String msg1, msg2, msg3; public void init(){ msg1 = ""; msg2 = ""; msg3 = ""; addMouseListener(this); } public void paint(Graphics g){ g.drawString(msg1, 10, 20); g.drawString(msg2, 30, 50); g.drawString(msg3, 30, 80); } public void mouseEntered(MouseEvent e){ msgChange("mouseEntered"); repaint(); } public void mouseExited(MouseEvent e){ msgChange("mouseExited"); repaint(); } public void mousePressed(MouseEvent e){ msgChange("mousePressed"); repaint(); } public void mouseReleased(MouseEvent e){ msgChange("mouseReleased"); repaint(); } public void mouseClicked(MouseEvent e){ msgChange("mouseClicked"); repaint(); } private void msgChange(String msg){ msg3 = msg2; msg2 = msg1; msg1 = msg; } }