 // アダプタクラス [MouseAd.java] 
 import java.applet.Applet; 
 import java.awt.*; 
 import java.awt.event.*;  // JDK 1.1 
 public class MouseAd extends Applet{ 
   int x=0,y=0;            // マウスのボタンを押したときの位置 
   public void init() {    // アプレットロード時の初期化メソッド 
      addMouseListener(new Mouse());  //(a) リスナーの設定 
   } //end init 
   class Mouse extends MouseAdapter { // アダプタクラスの定義 
      public void mousePressed(MouseEvent e) { //(b)ボタンを押す 
         x=e.getX();       // マウスのx位置を取り出す 
         y=e.getY();       // マウスのy位置を取り出す 
         repaint(); 
      } //end mousePressed 
   } //end Mouse 
   //==================== paintメソッド ==================== 
   public void paint(Graphics g) { 
      g.drawString("x="+x+" y="+y,10,20);  // x,yの位置の表示 
   } //end paint 
 } // end MouseAd 
