首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,程序的功能输出一个彩色窗体。请改正程序中的错误(有下划线的语句),使程序能输出正确结果。 注意:不改动程序的结构,不得增行或删行。 程序的输出结果为: import java.awt.*; impo
下面是一个Applet程序,程序的功能输出一个彩色窗体。请改正程序中的错误(有下划线的语句),使程序能输出正确结果。 注意:不改动程序的结构,不得增行或删行。 程序的输出结果为: import java.awt.*; impo
admin
2009-01-15
63
问题
下面是一个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创建了一个菜单并生成了相应的菜单程序,则运行菜单程序的命令是
下面关于列表框和组合框的陈述中,正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是
数据库技术的根本目标是要解决数据的
SQL的数据操作语句不包括
插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“105”,正确的SQL语句是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
如果在命令窗口执行命令“LIST名称”后主窗口中显示记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型,宽度为6,那么下面程序段的输出结果是GO2
假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是
随机试题
慢性肺心病持续低流量吸氧的原因是
医生甲乘坐电梯时,发现乙正在抽烟,遂劝阻其不要在电梯内抽烟。双方发生激烈争吵,保安将双方劝离,乙突发心脏病去世。乙的妻子丙将甲诉至A市B区法院,B区法院依公平原则判决甲赔偿丙15000元。丙不服一审判决,向A市中级人民法院上诉。A市法院经审理。判决甲无需承
在企业价值评估中确定企业价值评估的具体范围时,“资产剥离”的主要对象有( )。
若采用间接标价法,汇率的变化则以()数额变化体现。
下列计价方法中,不符合历史成本计量属性的是()。
故宫太和殿的屋顶形式是()。
我国运输中采用距离运价的有()。
债的民事法律关系中,不包括的要素是()。
下列哪个工具是Oracle数据库管理系统提供的CASE工具?()
A、Theycouldbecontrolledindependently.B、Theywerefireresistant.C、Theycouldkeepoperatingforalongerperiodoftime.D
最新回复
(
0
)