$B%j%9%J!<%/%i%9(B

Revised: May/11th/2003

$BA0@a$G8+$F$-$?$H$*$j!"%$%Y%s%H$O!"%j%9%J!<%$%s%?%U%'!<%9$rActionListener $B%$%s%?%U%'!<%9$ractionPerformed(ActionEvent e) $B%a%=%C%I$r

$B%j%9%J$O!"2hLL@_7W$r9T$&%/%i%9$+$iJ,N%$7$F!"FHN)$7$?%/%i%9$K$9$k$3$H$,=PMh$^$9!#(B

$B%5%s%W%k(B

$B$N%/%i%9$KJ,N%$7$?Nc$G$9!'(B

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class ListenerClass extends Applet {
	public String status;

	public void init() {
		//$B%j%9%J!<%/%i%9$N%$%s%9%?%s%92=(B
		EventHandler eh = new EventHandler(this);
		//$B%U%#!<%k%I$N=i4|2=(B
		status="out";
		//$B%j%9%J!<$NDI2C(B
		this.addMouseListener(eh);
	}

	public void paint(Graphics gs) {
		if(status.equals("in")) {
			gs.setColor(Color.red);
			gs.drawString("Mouse is in.", 20,20);
		} else {
			gs.setColor(Color.blue);
			gs.drawString("Mouse is Out.", 20,20);
		}
	}
}

//$B%^%&%9$K4X$9$k%$%Y%s%H$rclass EventHandler implements MouseListener {
	ListenerClass apl;
	EventHandler(ListenerClass obj){
		apl = obj;
	}
	public void mouseEntered(MouseEvent e) {
		apl.status = "in";
		apl.repaint();
	}
	public void mouseExited(MouseEvent e) {
		apl.status = "out";
		apl.repaint();
	}

	//$B6u$N}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(B ListenerClass.class


Copyright © 2001-2003 SUGAI, Manabu. All Rights Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送