首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。 源程序文件代码清单
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。 源程序文件代码清单
admin
2009-12-22
78
问题
下面是一个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全国计算机二级
相关试题推荐
删除表Emtemp的SQL语句是
下列选项中不符合良好程序设计风格的是
下列命令中,不会创建文件的是
在表设计器的“字段”选项卡中,字段有效性的设置项中不包括
打开数据库abc的正确命令是
在视图设计器中有,而在查询设计器中没有的选项卡是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
下列是与设置系统菜单有关的命令,其中错误的是
下列小题使用如下3个数据库表:职员.dbfi职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.dbfi客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.dbf;订单号C(4),客户名C(4),职员号
Java解释器采用生成与体系结构无关的______的技术,只需安装Java运行系统,就可保证Java程序可以在网络的任何地方运行。
随机试题
女性,68岁,因右腿外展型股骨颈骨折入院,拟行保守治疗。在牵引过程中,病人右足被放置于功能位,其目的是为了避免出现()
A.元气耗损,脏腑功能衰退,抗病力下降B.气机不畅,流通受阻,脏腑功能障碍C.气机升降失常,脏腑之气逆上D.气虚无力升举,脏腑位置下垂E.气的出入异常,或闭阻,或外散
A.1:2000~1:5000高锰酸钾溶液B.鸡蛋白C.3%过氧化氢溶液10ml加入100ml水中D.1%~2%氯化钠溶液或生理盐水E.牛奶与水等量混合可缓解硫酸铜、氯酸盐等化学物质的胃肠道刺激作用
以下应该设置会计机构的单位是( )。
在国债偿还期内分年度确定一定的偿还比例,由政府按国债券号码抽签对号,如约偿还本息,直到偿还期结束,全部国债券中签偿清为止的一种方式是国债偿还方式中的( )。
“制定和修改村民自治章程、村规民约”属于村民会议的()职能。
幼儿记忆的特点有()。
洋务派和维新派的主要分歧是()。
我国宪法规定,公民在()的情况下,有从国家获得物质帮助的权利。
Americawasoptimisticalmostasamatterofofficialdoctrinerightfrommeoutset.Anyonesettinguparepublicinthe1770sh
最新回复
(
0
)