首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运
admin
2009-01-15
115
问题
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.applet.*;
import java.awt.*;
/*
<applet code="ex8_3.class" width=800 height=400 >
</applet>
*/
public class ex8_3 extends Applet{
private Image iImg;
private int xPos,yPos;
public void init(){
xPos = yPos = 0;
iImg = getImage("ex8_3.jpg");
}
public void paint(Graphics g){
g.drawImage(iImg,xPos,yPos);
}
public boolean mouseDrag(Event e,int x, int y){
xPos = x;
yPos = y;
paint();
return true;
}
}
ex8_3.htm
<HTML>
<HEAD>
<TITLE>ex8_3</TITLE>
</HEAD>
<BODY>
<applet code="ex8_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
iImg=getlmage(getDocumentBase(),"ex8_3.jpg") g.drawImage(iImg,xPos,yPos,this) repaint()
解析
本题主要考查在Applet窗口中显示图像,并结合鼠标事件处理的综合应用。解题关键是熟悉图像文件的加载过程,会跟踪鼠标拖动的事件,并将鼠标在Applet窗口中的坐标信息作为参数传递给drawImage()方法,用于在新的位置显示图像,从而实现拖动效果。本题中,第一处,getImage()方法应该有2个参数,第一个参数是getDocumentBase()方法的返回值,即图像文件的路径;第二处,drawImage()方法最后一个参数应该是this,确定是在当前运行的对象中绘制图像;第三处,应该调用repaint()方法,进行重画,而不是paint()方法。
转载请注明原文地址:https://kaotiyun.com/show/WIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
组织激励很重要,要做好组织激励有不同的方法,以下是影响组织激励的几个主要因素:(1)工作环境;(2)薪酬福利;(3)领导认可;(4)成就感;(5)组织文化;(6)职业发展。请从中选择两个因素并说明理由。请考生对材料提供的观点和自己补充的观点进行综合考虑
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止,结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
《行政许可法》规定,对于有数量限制的行政许可,两个以上申请人的申请均符合法定要求的,行政机关应当()。
我国北斗卫星导航系统是继美国GPS、俄罗斯格洛纳斯、欧洲伽利略之后,全球第四大卫星导航系统。按照北斗卫星导航系统的“三步走”发展战略,下列错误的是()。
在某次地震发生时,甲地为震中区,乙地为地震波及地区,这两个地区的震级和烈度的关系是()。
建设中国特色现代农业,必须建立完善的农业社会化服务体系。要坚持主体多元化、服务专业化、运行市场化的方向,充分发挥公共服务机构的作用。下列不属于我国构建农业社会化服务新机制,大力培育发展多元服务主体的措施的是()。
在我国,自然人的计算机软件著作权的保护期限是()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
金融市场最基本的功能是()。
随机试题
仔猪黄痢多发生于
在微机中,VGA的含义是()。
请说出CNC装置中的必备功能和选择功能的名称。
金融期权的标的物可以是金融商品,也可以是金融期货合约。()
企业确定存货的可变现净值时应考虑的因素有()。
根据个人所得税法律制度的规定,下列各项中,应按“个体工商户的生产、经营所得”项目征收个人所得税的有()。
斯金纳的操作性条件反射理论的核心概念是()(淄博市直)
一、注意事项1.题目应在答题卡上作答,在题本上作答的一律无效。2.监考人员宣布考试开始时,你才可以开始答题。3.监考人员宣布考试结束时,你应立即停止作答,将题本、答题卡和草稿纸都翻过来留在桌上,待监考人员确认数量无误、允许离开后方可
《欧游心影录》
Johnwasinanurseryschoolforoneyear.
最新回复
(
0
)