【分析解答题】
请完成下列jAvA程序:建立一个ApplEt程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(rED,grEEn,BluE)分别控制画布和面板背景色改变为三原色:红、绿、蓝。要求画布宽度300高度200。
注意:请勿改动mAin()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:

import jAv
A、Awt.*;
import jAv
A、ApplEt.*;
/*
<ApplEt CoDE="Ex6_2.ClAss"wiDth=800 hEight=400>
</ApplEt>
*/
puBliC ClAss Ex6_2 ExtEnDsApplEt
privAtE pAnEl pAnE16_2;
privAtECAnvAs CAnvAs6_2;
privAtEButton Btnl, Btn2, Btn3;
puBliC voiD init()
CAnvAs6_2=nEwCAnvAs();
CAnvAs6_2.______________;
CAnvAs6_2.sEtBACkgrounDColor.BlACk);
ADD(CAnvAs6_2);
pAnE16_2 = nEw pAnEl();
pAnE16_2.sEtBACkgrounD(Color.BlACk );
Btn1 = nEwButton( "rED" );
Btn2 = nEwButton( "grEEn" );
Btn3 = nEwButton( "BluE" );
pAnE16_2.ADD( Btn1 ;
pAnE16_2.ADD( Btn2 ;
pAnE16_2.ADD( Btn3 ;
____________;
puBliC BoolEAn ACtionEvEnt E, oBjECt o
iF( E.tArgEt == Btn1 )
pAnE16_2.sEtBACkgrounD(Color.rED );
CAnvAs6_2.sEtBACkgrounDColor.rED);
ElsE iF( E.tArgEt == Btn2 )
pAnE16_2.sEtBACkgrounD(Color.grEEn );
CAnvAs6_2.sEtBACkgrounDColor.grEEn);
ElsE iF( E.tArgEt == Btn3 )
CAnvAs6_2.sEtBACkgrounDColor.BluE);
pAnE16_2.sEtBACkgrounD(Color.BluE );
rEturn truE;
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项