首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运
admin
2009-01-15
148
问题
下面是一个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://www.kaotiyun.com/show/WIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列关于我国行政法的说法正确的是()。
下列选项中,证明时间、空间和物质运动不可分割的理论是()。
把长江分为上游、中游、下游的两个城市是()。
以下叙述中反映了陆地自然带分布规律的是()。
建设中国特色现代农业.必须建立完善的农业社会化服务体系。要坚持主体多元化、服务专业化、运行市场化的方向,充分发挥公共服务机构的作用。下列不属于我国构建农业社会化服务新机制,大力培育发展多元服务主体的措施的是()。
根据以下资料,回答以下问题。根据所给数据推断,2012年第四季度各文化程度中求人倍率(需求人数/求职人数)最大的是:
设函数f(u)有连续的一阶导数,f(0)=1,且函数(x≠0),求x的表达式.
设f(x)具有一阶连续导数,f(0)=0,且表达式[xy(1+y)-f(x)y]dx+[f(x)+x2y]dy为某二元函数u(x,y)的全微分.(Ⅰ)求f(x);(Ⅱ)求u(x,y)的一般表达式.
执行下列程序时,会产生什么异常()。publicclassTest{publicstaticvoidmain(Stringargs[]){intd=101;intb=220;longa=321;System.
在“商品管理。mdb”数据库中有产地表、产品表和生产商表。(1)创建一个基于产品的“产品查询”结果的窗体“产品信息”,在窗体中显示“产品查询”查询的全部字段。布局:纵栏表;样式:标准。(2)创建“关闭产品信息窗体”宏。用来关闭“产品信息”窗
随机试题
如何正确理解马克思主义的科学内涵?
在压裂过程中用于支撑和充填油层裂缝的固体颗粒称为充填剂。()
下列关于视杆细胞的叙述,错误的是
医疗事故争议由双方当事人自行协商解决的,医疗机构应当自协商解决之日起在法定期限内向所在地卫生行政机关作出书面报告,其法定期限是
借款人申请贷款,应当具备产品有市场,生产经营有效益,不挤占挪用信贷资金,恪守信用等基本条件,并且应符合一定要求的是()。
出口配额许可证管理是通过直接分配的方式,由国务院主管部门或者国务院有关部门在各自的职责范围内根据申请者需求并结合其进出口实绩、能力等条件,按照( )原则进行分配。
会计核算的一般原则中,( )是指企业会计提供的信息应当能够反映企业财务状况。经营成果和现金流量情况,以满足会计信息使用者的需要。
企业存放在银行的银行本票存款,应通过()科目进行核算。
邓小平提出,我国社会主义法制建设的要求是()。
下列关于RPR技术的描述中,错误的是()。
最新回复
(
0
)