首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,程序的功能输出一个彩色窗体。请改正程序中的错误(有下划线的语句),使程序能输出正确结果。 注意:不改动程序的结构,不得增行或删行。 程序的输出结果为: import java.awt.*; impo
下面是一个Applet程序,程序的功能输出一个彩色窗体。请改正程序中的错误(有下划线的语句),使程序能输出正确结果。 注意:不改动程序的结构,不得增行或删行。 程序的输出结果为: import java.awt.*; impo
admin
2009-01-15
49
问题
下面是一个Applet程序,程序的功能输出一个彩色窗体。请改正程序中的错误(有下划线的语句),使程序能输出正确结果。
注意:不改动程序的结构,不得增行或删行。
程序的输出结果为:
import java.awt.*;
import java.awt.image.*;
import java.applet.Applet;
public class MemoryImage extends Applet
{
Image IMG onClick=over(this) title=放大;
public void init()
{
Dimension d=getSize();
int w=d.width,h=d.height;
int pix[ ]=new int[w*h];
int index=0;
for(int y=0;y<h;y++)
for(int x=0;x<w;x++)
{
int red=(x|y)&&0xff;
int green=(x*2|y*2)&0xff;
int blue=(x*4|y*4)&0xff;
pix[index++]=(255<<24)|(red<<16)|(green<<8)|blue;
}
IMG onClick=over(this) title=放大=createImage(new FilteredImageSource(w,h,pix, 0,w));
}
public void paint(Graphics g)
{
g.drawImage(IMG onClick=over(this) title=放大, 0,0,super);
}
}
ex36_3.html:
<html>
<head>
<title>A Simple Program</title>
</head>
<body>
<applet code=" MemoryImage.class" width=800 height=400>
</applet>
</body>
</html>
选项
答案
int red=(x|y)&0xff; IMG onClick=over(this) title=放大=createImage(new MemoryImageSource(w,h,pix,0,w)); g.drawImage(IMG onClick=over(this) title=放大,0,0,this);
解析
本题主要考查Java Applet程序的设计。解答本题的关键是掌握MemoryImageSource(int width,int height,int pixel[],int offset,int scanLineWidth)方法的使用;其中width和height指明图像的大小,pixel中包含每个像素点的值,scanLineWidth指明图像中每行的像素数。在本题中,int red=(x|y)&0xff;语句的功能是定义变量red使其值为(x|y)&0xff,IMG onClick=over(this) title=放大=createImage(new MemoryImageSource(w,h,pix,0,w));语句的功能是生成图像,g.drawImage(IMG onClick=over(this) title=放大,0,0,this);语句的功能是在指定的Applet显示区内画出图像。
转载请注明原文地址:https://kaotiyun.com/show/yhnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
为了在报表中打印当前时间,应该插入的控件是
假设已用命令MODIFYMENUmymenu创建了一个菜单并生成了相应的菜单程序,则运行菜单程序的命令是
设有如下关系表:则下列操作中正确的是
下列叙述中正确的是
下列程序段执行以后,内存变量A和B的值是CLEAKA=10B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),(B)&&参数A是值传递,B是值传递?A,BPROCEDURESQ
在黑盒测试方法中,设计测试用例的主要根据是
结构化程序所要求的基本结构不包括
在VisualFoxPro中,可以链接或嵌入OLE对象的字段类型是();
“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是
getSize(),width指的是什么?()
随机试题
Gd—DTPA常规使用量为
据当地报纸报道,昨天这家银行遭到了抢劫。
热秘型便秘,伴易怒目赤,选何方
女性,42岁,因“急性重症胰腺炎”入院。2天来经保守治疗,发热及腹痛略好转,但逐渐出现呼吸困难,予面罩吸氧(氧流量6升/分)后血气分析显示:pH7.52,PaO263mmHg,PaCO224mmHg。查体:体温38.5℃,呼吸30次/分,血压130/80m
损伤性气胸即是由外伤造成胸腔内进入或出现
我国现在最常用的避孕措施为
A.藿香正气散B.不换金正气散C.葛根芩连汤D.白头翁汤E.芍药汤患者腹痛拘急,痢下赤白黏冻,白多赤少,里急后重,脘腹胀满,舌苔白腻,脉濡缓。治疗应首选
场景为了防止垃圾填埋场污染地下水和地表水,《生活垃圾卫生填埋技术规范》(CJJ17—2004)从垃圾填埋场的选址、平面布置、地基与防渗、渗沥液的收集与处理等方面做出了明确规定。根据场景,回答下列问题。填埋场不应设在填埋库区与污水处理区边界距居民居住
某学生认为自己的作文水平跟前一段相比有明显的提高,这种评价类型是()。
给下列词语标注拼音。(山东大学2017)安全
最新回复
(
0
)