last modified: Feb./4th/2002
$BA0@a$G$O%j%9%J!<$rJL$N%/%i%9$KJ,N%$7$^$7$?!#$=$N$?$a$K!"%"%W%l%C%H$rA`:n$9$k$?$a$KAPJ}$N%/%i%9$K%U%#!<%k%I$r:n$kI,MW$,$"$j$^$7$?!#K\@a$G$O!"$=$NLLE]$r2sHr$9$k0Y$K!"FbIt%/%i%9$rMxMQ$7$^$9!#%/%i%9FbIt$K5-=R$5$l$?%/%i%9$O!"$=$N30B&$NJq4^%/%i%9(B (enclosing class) $B$N%U%#!<%k%I$H%a%=%C%I$r%@%$%l%/%H$KMxMQ$9$k$3$H$,=PMh$^$9!#%V%m%C%/Fb$K5-=R$7$?>l9g$O!"Jq4^%V%m%C%/$N%9%3!<%WFb$N%m!<%+%kJQ?t$b<+M3$K;H$&$3$H$,=PMh$^$9!#(B
$B%*%V%8%'%/%H;X8~8@8l$O!"9=B$2=$r?d$7?J$a$?7k2L!"3,AX2=$H%3%s%]!<%M%s%H$NJ,N%$,?J$s$@;:J*$@$H$$$($^$9!#%Q%C%1!<%8!"%/%i%9$N7Q>5$J$I$N3,AX$,B8:_$7$^$9$,!"FbIt%/%i%9$b3,AX2=$N0l$D$NNc$G$9!#(B
$B0lHL$K!"0?$k%/%i%9$d%$%s%?%U%'!<%9$KJq4^$5$l$?%/%i%9$N$3$H$r!V%M%9%H$5$l$?%/%i%9!W(B (nested class) $B$H8F$S$^$9!#$3$NCf$G!"=$>~;R$K(B static
$B$,IU$+$:!"%$%s%9%?%s%92=2DG=$J!V%M%9%H$5$l$?%/%i%9!W$rFbIt%/%i%9(B (inner class) $B$H8F$S$^$9!#(B
$BFbIt%/%i%9$G$O
Sun Microsystems $B$K$h$l$P!"!V%M%9%H$5$l$?%/%i%9!W$H8@$($P!"9=B$>eJq4^%/%i%9FbIt$K5-=R$5$l$?%/%i%9$N$3$H$r;X$7!"!VFbIt%/%i%9!W$H8@$($P!"Jq4^%/%i%9$N%$%s%9%?%s%9FbIt$N%$%s%9%?%s%9$H9M$($k$h$&$K<(:6$5$l$F$$$^$9!#(B
$B7B$H$9$k1_$NLL@Q$r7W;;$9$k$b$N$G$9!#(B
import java.applet.*; import java.awt.*; import java.awt.event.*; public class InnerClass extends Applet { private TextField tfRadius; private Button btn; private TextField tfArea; //$B%"%W%l%C%H$N=i4|2=(B public void init() { //$BItIJ$N:n@.(B Label label = new Label("$BH>7B(B"); tfRadius = new TextField(); btn = new Button("$BLL@Q(B"); tfArea = new TextField(); //$BItIJ$NG[CV!?Bg$-$5$N;XDj(B label.setBounds(20,20,40,20); tfRadius.setBounds(70,20,60,20); btn.setBounds(50,50,50,20); tfArea.setBounds(20,80,110,20); //$B%$%Y%s%H%j%9%J!<$NEPO?(B EventHandler eh = new EventHandler(); btn.addActionListener(eh); //$BItIJ$NG[CV(B this.setLayout(null); this.add(label); this.add(tfRadius); this.add(btn); this.add(tfArea); } //$B%$%Y%s%H=hM}MQ$NFbIt%/%i%9(B class EventHandler implements ActionListener { public void actionPerformed(ActionEvent e) { //$BH>7B$NF~NOMs$+$iLL@Q7W;;%a%=%C%I$X$N} }
$BFbIt%/%i%9$b%3%s%Q%$%k;~$K%P%$%H%3!<%I$,FHN)$7$?%/%i%9!&%U%!%$%k$K=PNO$5$l$^$9!#:#$NNc$G$O!"(B"InnerClass$EventHandler.class
" $B$G$9!#0lHL$K!"FbIt%/%i%9%U%!%$%kL>$O(B "$BJq4^%/%i%9L>(B$$BFbIt%/%i%9L>(B.class
" $B$K$J$j$^$9!#(B
$BFbIt%/%i%9$+$i$O!"Jq4^%/%i%9$N%U%#!<%k%I!"%a%=%C%I$r<+M3$KMxMQ$9$k$3$H$,=PMh$^$9!#Jq4^%/%i%9$G(B $BFC$K!"(B GUI $B$N%$%Y%s%H=hM}$G$O!"%$%Y%s%HBeM}%b%G%k$NI,MW@-$+$i!"FbIt%/%i%9$,$h$/MQ$$$i$l$^$9!#K\@a$N%5%s%W%k$O!"(B GUI $B$N%$%Y%s%H=hM}$N0l$D$NE57?$G$9!#(B $B$3$N%"%W%l%C%H$O!"(BSun Microsystems $B$,Ds6!$7$F$$$k(B Java Plugin $B$,L5$$$HF0:n$7$^$;$s!#(Bprivate
$B@k8@$5$l$F$$$F$bFCJL$N
<applet code="InnerClass.class" width="150" height="120">
$B%"%W%l%C%H$,
$B%"%W%l%C%H!'(B InnerClass.class
Copyright © 2001 SUGAI, Manabu. All Rights Reserved.
SEO
[PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送