$B%\%?%s(B

last modified: Feb./3rd/2002

$B$$$^$+$i(B AWT $B$r$D$+$C$F(B GUI $B$r:n$C$F$$$-$^$9!#:G=i$K(B AWT $B$N(B GUI $B$,$I$s$J$b$N$+!"$+$$$D$^$s$G8+$F$*$-$^$9!#(B

$B$=$N$?$a$K!"K\@a$G$O%"%W%l%C%H$K%\%?%s$rDI2C$7$^$9!#%\%?%s$d%F%-%9%H%U%#!<%k%I!"%i%Y%k$J$I$N(B GUI $BItIJ$r%3%s%]!<%M%s%H$H8F$S$^$9!#(B

$B%3%s%]!<%M%s%H$N:n@.$HDI2C(B

$B%\%?%s$N:n@.(B

GUI $B%3%s%]!<%M%s%H$O(B AWT $B%*%V%8%'%/%H$G$9!#%\%?%s$K$O(B Button $B%/%i%9$,MQ0U$5$l$F$$$^$9!#%3%s%]!<%M%s%H$K$OB>$K$b$?$/$5$s$"$j!"$=$l$>$l$rBP1~$9$k%/%i%9$N%*%V%8%'%/%H$H$7$F:n@.$7$^$9!#$3$l$i$N%/%i%9$O!"(B java.awt.Component $B%/%i%9$+$iGI@8$7$F$$$^$9!#(B

Button, Canvas, Checkbox, Choice, Label, List,
Scrollbar, TextArea, TextField

$B%\%?%s%/%i%9$N%*%V%8%'%/%H$r:n@.$7$F$_$^$9!#%3%s%9%H%i%/%?$O

Button() $B%i%Y%k$J$7$N%\%?%s$r9=C[$7$^$9!#(B
Button(String label) $B;XDj$5$l$?%i%Y%k$,IU$$$?%\%?%s$r9=C[$7$^$9!#(B

$B$3$3$G$O%i%Y%k$,(B "OK" $B$H(B "Cancel" $B$N%\%?%s$rFs$D:n$C$F$_$^$9!#(B

Button btnOk = new Button("OK");
Button btnCl = new Button("Cancel");

$B4JC1$G$9$M!#(B

$B%\%?%s$NDI2C(B

$B:n@.$G$-$?$i%"%W%l%C%H$KE=$jIU$1$^$9!#E=$jIU$1$kBP>]$,5/F0$7$F$$$k%"%W%l%C%H<+?H$G$"$k$J$i$P!"(B this $B%-!<%o!<%I$r;XDj$7$F!"add() $B%a%=%C%I$rMQ$$$^$9!#(B

this.add(btnOk);
this.add(btnCl);

add() java.awt.Container $B%/%i%9$GApplet $B%/%i%9$,7Q>5$7$?$b$N$G$9!#%3%s%]!<%M%s%H$rE=$jIU$1$i$l$k(B GUI $BItIJ$r%3%s%F%J$H8F$S$^$9$,!"(B Applet $B$b%3%s%F%J$N0l$D$G$9!#$[$+$K!"

Panel, ScrollPane, Dialog, Frame

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

$B4pK\E*$JNc(B

$B%\%?%s$r:n@.$7!"DI2C$7$?%"%W%l%C%H$G$9!#(B

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

public class ButtonTest extends Applet {
	//$B%U%#!<%k%I$G%\%?%sJQ?t:n@.(B
	Button btnOk;
	Button btnCl;

	public void init() {
		//$B%\%?%sJQ?t$K;2>HBeF~(B
		btnOk = new Button("OK");
		btnCl = new Button("Cancel");

		//$B%\%?%s%*%V%8%'%/%H$NDI2C(B
		this.add(btnOk);
		this.add(btnCl);
	}
}

GUI $BItIJ$r%U%#!<%k%I$GJQ?tDj5A$7$?$N$O!"J#?t$N%a%=%C%I$GMxMQ$9$k$3$H$,B?$$$+$i$G$9!#(B

<p><applet code="ButtonTest.class" width="100" height="50">
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
</applet></p>
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BButtonTest.class

$BItIJ$NA`:n(B

$B%3%s%]!<%M%s%H$d%3%s%F%J$N%9!<%Q!<%/%i%9$G$"$k(B Component $B%/%i%9$G$O!"(B GUI $BItIJ$G6&DL$KMxMQ$G$-$k%a%=%C%I$,$?$/$5$s

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

public class ButtonTest2 extends Applet {
	//$B%U%#!<%k%I$G%\%?%sJQ?t:n@.(B
	Button btnOk;
	Button btnCl;

	public void init() {
		//$B%\%?%sJQ?t$K;2>HBeF~(B
		btnOk = new Button("OK");
		btnCl = new Button("Cancel");

		//$BItIJ$NA`:n(B
		//$B%U%)%s%H$N;XDj(B
		btnOk.setFont(new Font("SansSerif", Font.BOLD, 20));
		btnCl.setFont(new Font("Serif", Font.ITALIC, 20));
		//$BGX7J?'$N;XDj(B
		btnOk.setBackground(Color.black);
		btnCl.setBackground(Color.white);
		//$BA07J?'$N;XDj(B
		btnOk.setForeground(Color.lightGray);
		btnCl.setForeground(Color.black);

		//$B%\%?%s%*%V%8%'%/%H$NDI2C(B
		this.add(btnOk);
		this.add(btnCl);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BButtonTest2.class

$B$3$3$G$O!"K\9FCf$G(B Applet $B$KBP$7$FMQ$$$?$3$H$N$"$k%a%=%C%I$7$+;H$$$^$;$s$G$7$?$,!"B>$K$b$?$/$5$s$N%a%=%C%I$,$"$j$^$9!#(B API $B;EMM$r$4Mw$K$J$C$F;n$5$l$k$HNI$$$G$7$g$&!#(B



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