首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,
请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,
admin
2009-01-15
36
问题
请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,高度为200。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.*;
import java.applet.*;
/*
<applet code="ex10_2.class" width=800 height=400 >
</applet>
*/
public class ex10_2 extends Applet
{
private Panel pane110_2;
private Canvas canvas10_2;
private Button btn1, btn2, btn3;
public void init()
{
canvas10_2=new Canvas();
canvas10_2. ______;
canvas10_2.setBackground(Color.black);
add(canvas10_2);
pane110_2 = new Panel();
pane110_2.setBackground( Color.black );
btn1 = new Button( "Red" );
btn2 = new Button( "Green" );
btn3 = new Button( "Blue" );
pane110_2.add( btn1 );
pane110_2.add( btn2 );
pane110_2.add( btn3 );
______;
}
public boolean action( Event e, Object o )
{
if( e.target == btn1 )
{
pane110_2.setBackground( Color.red );
canvas10_2.setBackground( Color.red );
}
else if( e.target == btn2 )
{
pane110_2.setBackground( Color.green );
canvas10_2.setBackground(Color.green);
}
else if( e.target == btn3 )
{
canvas10_2.setBackground( Color.blue );
pane110_2.setBackground( Color.blue );
}
return true;
}
}
选项
答案
resize(300,200) add(pane110_2)
解析
本题主要考查画布构件、面板构件和按钮构件的使用,以及Applet程序中的事件处理。解题关键是熟悉上述几种构件的创建和使用,能在Applet窗口中控制构件的布局,同时还要熟悉Java的事件处理机制。本题中,第1个空,要根据题目要求对画布构件的大小进行初始化,调用resize()方法实现;第2个空,此空之前的语句只是把Button构件放入了Panel构件中,还需要将Panel构件放入整个应用程序中。
转载请注明原文地址:https://kaotiyun.com/show/kQnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
下列叙述中正确的是
在VisualFoxPro中,下列程序段执行后,内存变量e的值是a=300b=200c=100d=IIF(a>b,a,b)e=IIF(c>d,c,d)
软件调试的目的是
检查软件产品是否符合需求定义的过程称为
在考生文件夹下完成下列操作。(1)扩展基类ListBox,创建一个名为MyListBox的新类。新类保存在名为Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的Height属性的默认值为130,Width属性的默认值为150。
以下是与设置系统菜单有关的命令,错误的是()。
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司表C(公司号,公司名,地址,注册资本,法人代表,员工数),职员表S(职员号,姓名,性别,年龄,学历),工作表W(公司号,职员号,工资),则表W的键(码)为()。
在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?
随机试题
A.具发汗平喘作用B.具抗菌作用C.具镇痛作用D.具镇静麻醉作用E.具消肿利尿抗肿瘤作用粉防己碱
某新建高速公路拟经过农田集中分布区,可减少公路建设对农田占用的工程措施有()。
某工程项目业主采用工程量清单招标方式确定了承包人,双方签订了工程施工合同,合同工期4个月,开工时间为2011年4月1日。该项目的主要价款信息及合同付款条款如下:(1)承包商各月计划完成的分部分项工程费、措施费,见表5-1。(2)项目措施费为16
通风系统的组成一般包括()等。
对于内照射的放射性防护方法,正确的是()。
对于安装在公共建筑内厨房的排油烟管道与竖向排风管连接的支管处设置的防火阀,公称动作温度为()℃。
甲、乙、丙、丁共同投资设立了A有限合伙企业(以下简称A企业)。合伙协议仅约定:甲、乙为普通合伙人,分别出资10万元;丙、丁为有限合伙人,分别出资15万元;由甲执行合伙企业事务,对外代表A企业。A企业存续期间,发生以下事项:(1)2月,合
甲公司严重资不抵债,因不能清偿到期债务向法院申请破产。下列财产属于债务人财产的是()。
根据相关法律法规的规定,醉酒的人在醉酒状态中,在一定情形下应当对其采取管制性措施约束至酒醒。( )
Readthetextsfromamagazinearticleinwhichfivepeoplearetalkingaboutfriendship.Forquestions1to5,matchthenameo
最新回复
(
0
)