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
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: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);
$B%\%?%s$r:n@.$7!"DI2C$7$?%"%W%l%C%H$G$9!#(B 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 $B%3%s%]!<%M%s%H$d%3%s%F%J$N%9!<%Q!<%/%i%9$G$"$k(B $B$3$3$G$O!"K\9FCf$G(B add()
java.awt.Container
$B%/%i%9$GApplet
$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
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);
}
}
<p><applet code="ButtonTest.class" width="100" height="50">
$B%"%W%l%C%H$,
$B%"%W%l%C%H!'(B
ButtonTest.class
$BItIJ$NA`:n(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!'(B
ButtonTest2.class
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] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送