●试题七 【说明】 下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通
●试题七
【说明】
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。
程序运行结果如图5所示。
图5
import java.applet.*;
import java.awt.*;
/*
<applet code="ex4_7.class" width=800 height=400 >
</applet>
*/
public class ex4_7 extends Applet{
private Image iimg;
private int xPos,yPos;
public void init(){
xPos = yPos =(1);
iimg = getImage((2)"ex4_7.jpg");
}
public void paint(Graphics g){
g.drawImage(iimg,xPos,yPos,(3));
}
public boolean(4)(Event e,int x,int y){
xPos = x;
yPos = y;
(5);
return true;
}
}
ex4_7.html
<HTML>
<HEAD>
<TITLE>ex4_7</TITLE>
</HEAD>
<BODY>
<applet code="ex4_7.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
●试题七
【答案】(1)0(2)getDocumentBase()
(3)this
(4)mouseDrag
(5)repaint()
【解析】本题主要考查在Applet窗口中显示图像,并结合鼠标事件处理的综合应用。解题关键是熟悉图像文件的加载过程,会跟踪鼠标拖动的事件,并将鼠标在Applet窗口中的坐标信息作为参数传递给drawImage()方法,用于在新的位置显示图像,从而实现拖动效果。本题中,getImage()方法应该有2个参数,第一个参数是getDocumentBase()方法的返回值,即图像文件的路径;drawImage()方法最后一个参数应该是this,确定是在当前运行的对象中绘制图像;应该调用repaint()方法,进行重画,而不是paint()方法。
一个初一的概率题,完整的写啊同时掷两个骰子,则“两点数之和等于8”的事件与“两点数之和等于9”的事件 数学 2020-03-30 …
1:150=x:(755-x)求这道题完整的解比例方法, 数学 2020-05-14 …
应该选哪一个啊中国革命的基本问题A.党的建设问题B.农民土地问题C.武装斗争问题D.统一应该选哪一 其他 2020-05-15 …
1)已知集合A,B,命题:A∪B=A是命题:A=B的___条件?必要不充分.为什么?2)A:a=1 数学 2020-05-15 …
这是一道语法题..A中的where为什么不行ThespaceshipshenzhenVIItook 英语 2020-05-20 …
求新概念2第二单元的综合测试题完整的一套,从单选到作文,有这样的题库吗?我不想要书上的题,太单一了 英语 2020-06-03 …
历史材料题1、告知这道历史材料题完整的正确答案?请分析整道题给出解析,所考知识点.越详细越好.1. 历史 2020-06-08 …
已知关于x的方程(a-2)^2*x^2-ax=x^2-1是一元二次方程,则a的取值范围是?如题a- 数学 2020-06-12 …
汉语四级听力第一题:A,你的牙真白!B,假的!A,真的假的呀?B,真的!请问牙是真的白还是假的白? 其他 2020-06-15 …
找规律再填写1、2、3、4、6、、9、()12要求先找规律,再填写括号的数.这是一道幼升小的考题, 数学 2020-06-17 …