$B%$%Y%s%H(B

last modified: Feb./4th/2002

GUI $B$G$O!"%f!<%6$,%^%&%9$J$I$N%]%$%s%?$rMQ$$$F%"%/%7%g%s$r5/$3$7$^$9!#$3$l$K1~$8$F%=%U%H%&%'%"$OE,Ev$JF0:n$r3+;O$7$^$9!#$3$N$h$&$J$b$N$r%$%Y%s%H6nF07?(B (Event Driven) $B$H8F$S$^$9!#(B

$BBeM}?M%b%G%k(B

$B%"%W%l%C%H$G$O!"%f!<%6$N%"%/%7%g%s$K1~$8$F!"%$%Y%s%H%*%V%8%'%/%H$,@8@.$5$l!"$3$l$,BP1~$9$k=hM}$,5-=R$5$l$?%$%Y%s%H%j%9%J!<$KpJs$r%i%C%T%s%0$7$F$*$j!"%=!<%9$+$i%j%9%J!<$XEO$5$l$^$9!#(B

$B$3$N$h$&$K!"%$%Y%s%H$O!V%$%Y%s%H$,5/$3$C$?%*%V%8%'%/%H!W!J%$%Y%s%H%=!<%9!K$H!V%$%Y%s%H%j%9%J!

$BK\9F$G$O!"%$%Y%s%H%j%9%J!<$H=hM}$N

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

$B

$B6qBNE*$JF0:n$H$7$F$O%\%?%s$r2!$9$?$S$K%"%W%l%C%H$KIA2h$5$l$??t;z$,#1A}$($^$9!#(B

import java.applet.Applet;
import java.awt.Button;
import java.awt.Graphics;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

//$B%j%9%J!<%$%s%?%U%'!<%9$Nimplements ActionListener {
	Button btn;
	int i = 0;

	//$B%"%W%l%C%H$N=i4|2=%a%=%C%I(B
	public void init() {
		btn = new Button("Click Me!");
		this.add(btn);
		//$B%$%Y%s%H%j%9%J!<$NDI2C(B
		btn.addActionListener(this);
	}

	//$B%"%W%l%C%H$N=*N;(B
	public void stop() {
		this.i = 0;
	}

	//$BIA2h(B
	public void paint(Graphics gs) {
		gs.drawString("Count: " + (new Integer(i)).toString(), 30,60);
	}

	//$B%"%/%7%g%s$N7k2L$NDj5A(B
	public void actionPerformed(ActionEvent e) {
		this.i++;
		this.repaint();
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(B EventTest.class

$B$3$N%5%s%W%k$G$O!"%$%Y%s%H%j%9%J!<$H$=$NR2p$7$^$9!#(B



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