首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。 源程序文件代码清单
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。 源程序文件代码清单
admin
2009-12-22
40
问题
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。
源程序文件代码清单如下:
import java.applet.*;
import java.awt.*;
/*
<applet code="ex7_3.class" width=800 height=400 >
</applet>
*/
public class ex7_3 extends Applet
{
private Image iImg;
private int xPos,yPos;
public void init()
{
xPos = yPos = 0;
iImg = getImage("ex7_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;
}
}
ex7_3.html
<HTML>
<HEAD>
<TITLE>ex7_3</TITLE>
</HEAD>
<BODY>
<applet code="ex7_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
iImg=getImage(getDocumentBase(),"ex7_3.jpg") g.drawImaSe(iImg,xPOs,yPOs,this) repaint()
解析
本题主要考查在Applet窗口中显示图像,并结合鼠标事件处理的综合应用。解题关键是熟悉图像文件的加载过程;会跟踪鼠标拖动的事件,并将鼠标在Applet窗口中的坐标信息作为参数传递给 drawImage()方法,用于在新的位置显示图像,从而实现拖动效果。本题中,第一处,getImaSe()方法应该有2个参数,第一个参数是SetDocumentBase()方法的返回值,即图像文件的路径;第二处,drawImage()方法最后一个参数应该是this,确定是在当前运行的对象中绘制图像;第三处,应该调用repaint()方法,进行重画,而不是paint()方法。程序运行结果如下:
转载请注明原文地址:https://kaotiyun.com/show/qcnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
表名为Employee的表结构是(职工号,姓名,工资),建立表Employee的SQL命令是
SQL语句中删除表的命令是
下列描述中,不符合良好程序设计风格要求的是
下面程序计算一个整数的各位数字之和,在下划线处应填写的语句是SETTALKOFFINPUT’’x=’’TOxs=0DOWHILEx!=0s=s+MOD(x,10)___________
查询2009年被借过书的图书编号和借书日期,正确的SQL语句是
执行如下命令序列后,最后一条命令的显示结果是DIMENSIONM(2,2)M(1,1)=10M(I,2)=20M(2,1)=30M(2,2)=40?M(2)
使用下图,表单名称为Form1,表单中有两个命令按钮(command1和COmmand2)、两个标签、两个文本框(Text1和Text2)。如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的load事件中加入语句
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
Java的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是【】和基本API,它们都具有可扩展性。
Applet是能够嵌入到【】页面中,并能够在浏览器中运行的Java类。
随机试题
敏捷制造系统(AMS)的核心是()
把两封信随机地投入标号为1,2,3,4的4个邮筒中,则1,2号邮筒各有一封信的概率等于()
人类MHC的染色体定位于
从投资的角度看,资金时间价值的大小取决于()。
由委托人和受托人签订信托合同,委托人将财产转入受托人信托账户,由受托人依约管理运用;透过受托人的管理及信托规划的功能,定期或不定期给付信托财产予受益人,作为其养护、教育及创业之用,以确保其未来生活的信托属于( )。
关于原始凭证的填制要求,正确的有()。
下列句子中,语意明确、没有歧义的一句是______。
入侵检测系统的组成一般包括事件发生器、事件分析器、响应单元与()。
OfthetwoT-shirts,Ichose______.
Meteor-psychologists(气象心理学家)areconcernedwithhowtheweather【B1】______thebehaviorofpeople.Oneareaoftheirconcernis
最新回复
(
0
)