首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 源程序文件
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 源程序文件
admin
2009-01-15
53
问题
下面是一个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.drawImage(iImg,xPos,yPos,this) repaint()
解析
本题主要考查在Applet窗口中显示图像,并结合鼠标事件处理的综合应用。解题关键是熟悉图像文件的加载过程,会跟踪鼠标拖动的事件,并将鼠标在Applet窗口中的坐标信息作为参数传递给drawImage()方法,用于在新的位置显示图像,从而实现拖动效果。本题中,第1处,getImage()方法应该有2个参数,第1个参数是getDocumentBase()方法的返回值,即图像文件的路径;第2处,drawImage()方法最后1个参数应该是this,确定是在当前运行的。对象中绘制图像;第3处,应该调用repaint()方法,进行重画,而不是paint()方法。程序运行结果如下。
转载请注明原文地址:https://kaotiyun.com/show/RLnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
从“订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是
查询2009年被借过书的图书编号和借书日期,正确的SQL语句是
下列的程序段中y的计算结果为76543的是
下列关于数据库设计的叙述中,正确的是
下面有关数据库表和自由表的叙述中,错误的是
下列排序方法中,最坏情况下比较次数最少的是
在考生文件夹,打开商品销售数据库CDB,完成如下简单应用:1.使用一对多报表向导建立名称为P_ORDER的报表。要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用“顾客号”字段连接;按“顾客号”字段升序排序
要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码()。
关于内存变量的调用,下列说法错误的是()。
若串s="MathTypes",则其子串的数目是
随机试题
开环控制系统是指组成系统的控制装置与被控制对象之间只有反向作用而没有顺向联系的控制。()
A有限责任公司2011年发生的有关经济业务如下:(1)按照规定办理增资手续后,将资本公积90000元转增注册资本。该公司原有注册资本2910000元,其中甲、乙、丙三家公司各占1/3。(2)用盈余公积50000元弥补以前年度亏损。(3)从税后利润中提
食物在生态系统各成分间的消耗、转移和________过程就是能量的流通过程。
脊柱损伤伤员的正确搬运方法是
血清脂蛋白电泳可分α-脂蛋白、前β-脂蛋白、β-脂蛋白及CM四个条带,α-脂蛋白中所含的载脂蛋白是
某低压配电系统,接地形式为TN—S,各段线路计算电流(Ic)、接地故障电流(Id)值如下图所示,采用30kW额定电流IM=58.6A的笼型电动机,直接启动,启动电流Ist,M=410.2A,电动机末端回路选用aM型电动机保护用熔断器,上级配电干线用gG型熔
建立下表科目,并装入期初余额
()是由一组规则、一批组织和一系列产权所有者构成的一套市场机制。
TheTourismDepartment【K7】______aculturalexhibitattheKosanHallaspartofBhutan’sCulturalMonthcelebration.Theexhibit
WhichofthefollowingisNOTthepurposeofAmerica’scentralbank?
最新回复
(
0
)