6.2.2.2標(biāo)記式按鈕
標(biāo)記式按鈕的狀態(tài)作為標(biāo)記框事件的對象參數(shù)返回。下面是一個標(biāo)記式按鈕的例子:
CheckboxfillStyleButton;fillStyleButton=newCheckbox(\"Solid\");
publicbooleanaction(Evente,Objectarg){if(e.targetinstanceof
Checkbox){System.out.println(\"Checkbox:\"+arg);}returntrue;}
6.2.2.3按鍵式按鈕
按鍵式按鈕是一組按鈕,用戶可以選中其中一個,同時這一組中的其他按鈕將被關(guān)閉。下面是一個按鍵式按鈕的例子:publicclassCheckBoxextendsApplet{CheckboxGroupcbg;publicvoidinit(){cbg=newCheckboxGroup();add(newCheckbox(\"one\",cbg,true));add(newCheckbox(\"two\",cbg,false));add(newCheckbox(\"three\",cbg,false));}}
6.2.3自包含按鈕
Java語言的面向?qū)ο筇匦允刮覀兡軌騽?chuàng)建完全自包含的按鈕。在自包含按鈕里,你可以在copy;展按鈕類里建立事件控制函數(shù)。下面是一個自包含按鈕的例子:
importjava.awt.*;importjava.applet.Applet;
classokButtonextendsButton{
publicokButton(){setLabel(\"Ok\");}
publicbooleanaction(Evente,Objectarg)
{System.out.println(\"OKButton\");returntrue;}}
publicclassbuttontestextendsApplet{okButtonmyOkButton;
publicvoidinit(){myOkButton=newokButton();add(myOkButton);}}
6.3標(biāo)copy;
標(biāo)copy;是一種放到面板上的靜止的正文。下面是一個標(biāo)copy;的例子:importjava.awt.*;importjava.applet.Applet;publicclasslabelextendsApplet{publicvoidinit(){setLayout(newFlowLayout(FlowLayout.CENTER,10,10));Labellabel1=newLabel(\"你好!\");Labellabel2=newLabel(\"另一個標(biāo)copy;\");add(label1);add(label2);}}
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |