Graphics类的()方法在上applet显示图像。
第1题:
下面的Applet获取了相对于getDocumentBase()方法返回的目录路径为graph/java.gif的图像文件,并将它显示出来。在下面程序的划线处填入相应的语句。
import java.awt.*;
import java.applet.Applet;
public class Test extends Applet {
Image img;
public void init() {
【 】
}
public void paint (Graphics g) {
g.drawlmage (img,30,25,this);
}
}
第2题:
向Applet中画图、画图像、显示字符串,都要用的方法是( )。
A.paint()
B.init()
C.start()
D.destroy()
第3题:
如果要在 Applet 中显示特定的文字、图形等信息,可以在用户定义的 Applet 类中重写的方法是
A)paint()
B)update()
C)drawString()
D)drawLine()
第4题:
A.旋转
B.平移
C.缩放
D.倾斜
第5题:
Applet的方法paint(Graphics)的功能是()。
A.绘制Applet界面的基本方法
B.使Applet成为激活状态
C.使Applet执行一些基本的初始化
D.绘制图形
第6题:
如果要在Applet中显示特定的文字、图形等信息,可以在用户定义的Applet类中重写的方法是
A.paint()
B.update()
C.drawstring()
D.drawLine()
第7题:
在Applet 中画图、画图像、显示字符串用到的方法是( )。
A.paint()
B.init()
C.stop
D.draw()
第8题:
下列代码的下画线处应填入的方法名是( )。 import java.awt.*; import java.applet.*; public class Hello extends Applet{ public void (Graphics g){ 9.drawstring("How are you!",l0,10); } }
A.repaint
B.println
C.paint
D.show
第9题:
( 34 )在 HTML 文件的 <applet> 标志中作为可选属性的是
A ) Applet 主类的文件名
B ) Applet 显示区域的宽度
C ) Applet 主类的路径
D ) Applet 显示区域的高度
第10题:
在Java语 言中,为了使用getImage的方法,你需要导入的类是()。
第11题:
drawing
drawImage
getImage
getPicture
第12题:
屏幕
文本
颜色
图像
第13题:
Applet中paint()方法使用( )类型的参数。
A.Graphics
B.Graphics2D
C.String
D.Color
第14题:
下列Applet在坐标 ( 20,20) 处显示一幅GIF图像,在横线处填入正确的语句。
import java. net.*;
import java. awt.*;
import java. applet.*;
public class Test extends Applet {
Image IMG;
public void init() {
URL url = getDocumentBase ();
String name="IMG.gif";
【 】
}
public void paint(Graphics g) {
g. drawImage ( IMG,20,20,this);
}
}
第15题:
A.setRotate()
B.postRotate()
C.setScale()
D.preRotate()
第16题:
在HTML文件的<Applet>标志中作为可选属性的是( )。
A.Apple*主类的文件名
B.Applet显示区域的宽度
C.Applet主类的路径
D.Applet显示区域的高度
第17题:
下列关于Applet中加载图像的说法,错误的是
A.可以使用Applet类的getImage()方法获得图像对象
B.程序员必须自行定义获得图像及显示图像的类和方法
C.图像由一个java. Image类的对象来表示
D.可以使用Graphics类的drawImage()方法显示图像
第18题:
在HTML文件的<applet>标志中作为可选属性的是( )。
A.Applet主类的文件名
B.Applet显示区域的宽度
C.Applet主类的路径
D.Applet显示区域的高度
第19题:
如果应用程序要在Applet上显示输出,则必须重写的方法是( )。
A.Graphics.drawString
B.repaint
C.paint
D.update
第20题:
●试题七
【说明】
下面是一个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()方法。
第21题:
( 35 )如果应用程序要在 Applet 上显示输出,则必须重写的方法是
A ) Graphics.drawString()
B ) repaint()
C ) paint()
D ) update()
第22题:
Graphics类中提供的绘图方法分为两类:一类是绘制图形,另一类是绘制()
第23题:
paint()
init()
stop()
draw()
第24题:
getImage
show
update
drawImage