$BJ#?t$N%=!<%9(B

last modified: Feb./10th/2002

$BA0@a$G$O!"0l$D$N%$%Y%s%H%=!<%9$KJ#?t$N%$%Y%s%H%j%9%J!<$rEPO?$7$^$7$?!#K\@a$G$O!"0l$D$N%$%Y%s%H%j%9%J!<$rJ#?t$N%$%Y%s%H%=!<%9$KEPO?$7$^$9!#(B

$B%$%Y%s%H%*%V%8%'%/%H(B

Java $B$N%$%Y%s%HBeM}%b%G%k$G$O!"%f!<%6$N%"%/%7%g%s$O!"%$%Y%s%H%*%V%8%'%/%H$H$7$F%=!<%9$+$i%j%9%J!<$KEO$5$l$^$9!#$3$N%$%Y%s%H%*%V%8%'%/%H$O!"%$%Y%s%H$,H/@8$7$?%*%V%8%'%/%H!"%$%Y%s%H$NpJs$r%i%C%W$7$F$$$^$9!#$3$l$i$N>pJs$O!"%a%=%C%I$G

$B$?$H$($P!"(B ActionListener $B%$%s%?%U%'!<%9$GActionEvent $B%/%i%97?%*%V%8%'%/%H$G$O!"

ActionEvent $B$N%a%=%C%I(B
$BLa$jCM7?(B$B%a%=%C%I(B$B35MW(B
StringgetActionCommand() $B%"%/%7%g%s$K4XO"$7$?%3%^%s%IJ8;zNs$rJV$7$^$9!#(B
intgetModifiers() $B%"%/%7%g%s%$%Y%s%H$NH/@8Cf$K2!$5$l$?=$>~%-!<$rJV$7$^$9!#(B
StringparamString() $B%"%/%7%g%s%$%Y%s%H$rH=JL$9$k%Q%i%a!<%?J8;zNs$rJV$7$^$9!#(B

$B$^$?!"A4$F$N%$%Y%s%H>uBV%*%V%8%'%/%H$NGI@885$K$J$k%k!<%H%/%i%9$G$"$k(B EventObject $B$G$O!"

EventObject $B$N%a%=%C%I(B
$BLa$jCM7?(B$B%a%=%C%I(B$B35MW(B
ObjectgetSource() $B%$%Y%s%H$,:G=i$KH/@8$7$?%*%V%8%'%/%H$G$9!#(B

$B>\:Y$O(B API $B;EMM=q$r;2>H$/$@$5$$!#(B

$BK\@a$G$O!"Fs$D$N%\%?%s$=$l$>$l$K!"(B ActionListener, MouseListener $B$rEPO?$7$^$9!#$=$l$>$l$N%j%9%J!<$NCf$G$O!"Fs$D$N%\%?%s$r<1JL$9$kI,MW$,$"$j$^$9$,!"$3$3$G%$%Y%s%H%*%V%8%'%/%H$N(B getSource() $B%a%=%C%I$rMxMQ$7$^$9!#(B

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

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

public class MultiSource extends Applet {
	private Button btnBlue;
	EventHandler eh = new EventHandler();
	private Button btnRed;
	private Label label;

	//$B%j%9%J!e.getSource() == btnBlue) {
				MultiSource.this.setBackground(Color.blue);
			}
			if (e.getSource() == btnRed) {
				MultiSource.this.setBackground(Color.red);
			}
		}

		//MouseListener $B%$%s%?%U%'!<%9$Ne.getSource() == btnBlue) {
				label.setBackground(Color.blue);
			}
			if (e.getSource() == btnRed) {
				label.setBackground(Color.red);
			}
			label.setForeground(Color.white);
		}
		public void mouseExited(MouseEvent e) {
			label.setForeground(Color.black);
			label.setBackground(Color.white);
		}
		//$B%$%s%?%U%'!<%9$N%a%=%C%I$OA4$F~(B
		label.setAlignment(Label.CENTER);
		//$BItIJ$NG[CV(B
		this.setLayout(null);
		this.setSize(200, 111);
		this.add(btnBlue);
		this.add(btnRed);
		this.add(label);

		//$B%$%Y%s%H%j%9%J!<$NEPO?(B
		btnBlue.addActionListener(eh);
		btnRed.addActionListener(eh);
		btnRed.addMouseListener(eh);
		btnBlue.addMouseListener(eh);
	}

	//$B%"%W%l%C%H$N3+;O(B
	public void start() {
		this.setBackground(Color.white);
		System.out.println("Start");
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(B MultiSource.class


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