import java.applet.Applet; import java.awt.Graphics; import java.awt.Image; import java.awt.event.MouseAdapter; import java.awt.event.MouseMotionAdapter; import java.awt.event.MouseEvent; public class xSmpEvent03 extends Applet { Image ximg; int x, y; public void init(){ ximg = getImage(getDocumentBase(),"img02.gif"); addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent xmouse){ x = xmouse.getX(); y = xmouse.getY(); repaint(); } public void mouseExited(MouseEvent xmouse){ x = 1000; // 表示できない場所を代入 y = 1000; // 表示できない場所を代入 repaint(); } }); addMouseMotionListener(new MouseMotionAdapter(){ public void mouseDragged(MouseEvent xmouse){ x = xmouse.getX(); y = xmouse.getY(); repaint(); } }); } public void paint(Graphics xg){ xg.drawImage(ximg, x, y, this); } }