首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red,Green,Blue)分别控制画布和面板背景色改变为三原色:红、绿、蓝。要求画布宽度300高度2
请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red,Green,Blue)分别控制画布和面板背景色改变为三原色:红、绿、蓝。要求画布宽度300高度2
admin
2009-01-15
86
问题
请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red,Green,Blue)分别控制画布和面板背景色改变为三原色:红、绿、蓝。要求画布宽度300高度200。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
import java.awt.*;
import java.applet.*;
/*
<applet code="ex6_2.class"width=800 height=400>
</applet>
*/
public class ex6_2 extends Applet{
private Panel pane16_2;
private Canvas canvas6_2;
private Button btnl, btn2, btn3;
public void init(){
canvas6_2=new Canvas();
canvas6_2.______________;
canvas6_2.setBackground(Color.black);
add(canvas6_2);
pane16_2 = new Panel();
pane16_2.setBackground( Color.black );
btn1 = new Button( "Red" );
btn2 = new Button( "Green" );
btn3 = new Button( "Blue" );
pane16_2.add( btn1 ;
pane16_2.add( btn2 ;
pane16_2.add( btn3 ;
____________;
}
public boolean action Event e, Object o
if( e.target == btn1 ){
pane16_2.setBackground( Color.red );
canvas6_2.setBackground(Color.red);
}
else if( e.target == btn2 ){
pane16_2.setBackground( Color.green );
canvas6_2.setBackground(Color.green);
}
else if( e.target == btn3 ){
canvas6_2.setBackground(Color.blue);
pane16_2.setBackground( Color.blue );
}
return true;
}
}
选项
答案
resize(300,200) add(Panel6_2)
解析
本题主要考查画布构件、面板构件和按钮构件的使用,以及Applet程序中的事件处理。解题关键是熟悉上述几种构件的创建和使用,能在Applet窗口中控制构件的布局,同时还要熟悉Java的事件处理机制。本题中,第1个空,要根据题目要求对画布构件的大小进行初始化,调用resize()方法实现;第2个空,此空之前的语句只是把Button构件放入了Panel构件中,还需要将Panel构件放入整个的应用程序中。
转载请注明原文地址:https://kaotiyun.com/show/sBID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
某县法院在审理一起民事案件中,为查明案件事实,对一当事人的信件进行拆检,弄清了案情并作出了判决。下列说法中正确的是()。
根据《食品安全法》,下列说法正确的是(:)。
下列选项中,证明时间、空间和物质运动不可分割的理论是()。
下面对商鞅变法论述不正确的是()。
1949年后,中国积极主动地融人世界。将下列重大外交事件按时间先后顺序排列,正确的是()。①重返联合国②中美关系正常化③参加万隆会议④加入世界贸易组织
在我国,自然人的计算机软件著作权的保护期限是()。
甲为上厕所,将不满1岁的女儿放在外边靠着篱笆站立,刚进人厕所,就听到女儿的哭声,急忙出来,发现女儿倒地,疑是站在女儿身边的4岁男孩乙所为。甲一手扶起自己的女儿。一手用力推乙,导致乙倒地,头部刚好碰在一块石头上,流出鲜血,并一动不动。甲认为乙可能死了,就将其
胡锦涛对中国特色社会主义建设的布局提出的新要求是在前进道路上,要做到
在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。下列代码中必须实现Serializable接口的类是()。ObjectInputin=newObjectInputStream(newFile
如果人栈序列为CEDB,以下哪一个是从栈中删除元素的序列?()
随机试题
左心超声造影不能用于下列哪种检查
卡环折断与哪一项原因无关
特异性较强,是主要保护性抗原的鼠疫杆菌成分是
【背景资料】某桥梁工程在施工前,项目经理部为了保证安全,防止安全隐患出现,在基坑开挖时采取了防坍塌措施,具体的措施有:(1)确定围护方法根据土质和深度来确定;(2)机械开挖不支撑基坑时,每次挖方修坡深度不得超过1.5m;
( )是阐明一个企业的质量政策、质量体系和质量实践的文件,是质量文件中重要的文件,是实施和保持质量体系过程中长期遵循的纲领性文件。
马克思主义认为,道德是()的产物。
下列说法错误的是()。
他最不配干这个工作。
[*]
AsanimmigranttoNorthAmerican,youwillneedtoensurethatemployersandorganizationssuchascollegesanduniversitiespr
最新回复
(
0
)