首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,
请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,
admin
2009-01-15
49
问题
请完成下列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的操作是
算法的空间复杂度是指
SQL语言的更新命令的关键词是
设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的SQL语句是
假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是
在软件设计中,不属于过程设计工具的是
已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是
建立一个名称为menu1的菜单,菜单栏有“文件”和“编辑浏览”两个菜单。“文件”菜单下有“打开”、“关闭退出”两个子菜单;“编辑浏览”菜单下有“雇员编辑”、“部门编辑”和“雇员浏览”三个子菜单。
下列Applet实现画一条连接窗口右上角的直线。选择正确的语句填入横线处。importjava.applet.*;importjava.awt.*;publicclassex25extendsApplet{
随机试题
普萘洛尔可用于
早产儿视网膜病变的原因
执业医师法规定医师除正当治疗外,不得使用以下药品,除了
人民法院审理行政案件过程中,发现地方规章与部门规章不一致时;应当选择下列哪种做法?()
下列属于绿色设计的主要内容的是()。
税收法律、行政法规、部门规章和规范性文件中未明确规定纳税人个人享受减免税必须经税务机关审批,且纳税人取得的所得完全符合减免税某件的,无须经主管税务机关审批,纳税人可自行享受减免税。()
科目汇总表账务处理程序的优点是()。
9岁的张某接受了其叔叔赠与的一台电脑,该赠与行为()。
Computer-assistedtechnologicalinnovationandbreakthroughsindrillingarerevolutionizingtheenergylandscape,creatinggrea
结构化程序设计中,下面对goto语句使用描述正确的是
最新回复
(
0
)