/*----------------------------- ex13_2.java イベント処理:マウスを使うよ ------------------------------*/ import java.applet.*; import java.awt.*; import java.awt.event.*; /* */ public class ex13_2 extends Applet implements MouseListener { public void init() { // 初期化処理 addMouseListener(this); // マウスイベントを自クラスで受け取る宣言 } public void paint(Graphics g) { // 描画処理 } public void mouseEntered(MouseEvent e) { // マウスがアプレット領域内へ入った時の処理 } public void mouseExited(MouseEvent e) { // マウスがアプレット領域外へ出た時の処理 } public void mousePressed(MouseEvent e) { // マウス・ボタン押下時処理 } public void mouseReleased(MouseEvent e) { // マウス・ボタン押下状態→放した時の処理 } public void mouseClicked(MouseEvent e) { // マウスクリック時の処理 Point pt = e.getPoint(); System.out.println("Mouse Clicked! (x, y) = (" + pt.x + ", " + pt.y + ")"); } }