分析Graphics和Image类的联系,简述paint()等主要方法使用。
分析Graphics和Image类的联系,简述paint()等主要方法使用。
相关考题:
在Java语言中,为了使用getImage的方法,你需要导入的类是()。 A.Java.awt.ImageB.Java.applet.Applet.ImageC.Java.awt.GraphicsD.Java.awt.Graphics.Image
下面的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);}}
下列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);}}
Graphics中的Image类没有构造函数,所以需要调用静态()方法来获得A. createImage()B. paint()C. setStrokeStyle()D. TiledLayer()
请将下面的Applet程序补充完整。import java. awt. *;import java. applet. *;public class Hi【 】{public void paint(Graphics g){g. drawString("Hi!", 25, 25);}}
下列关于Applet中加载图像的说法,错误的是A.可以使用Applet类的getImage()方法获得图像对象B.程序员必须自行定义获得图像及显示图像的类和方法C.图像由一个java. Image类的对象来表示D.可以使用Graphics类的drawImage()方法显示图像
关于下面程序段的说法,正确的是 import java.applet.*; import java.awt.*; public class Test extends Applet{ Image IMG nClick=over(this) title=放大; public void init(){ IMG nClick=over(this) title=放大=new Image(); } public void paint(Graphics g){ g.drawImage(IMG nClick=over(this) title=放大,0,0,this); } }A.该程序段可以正常运行B.程序中所创建的Image为空,但可以显示C.程序中所创建的Image不为空D.程序中所创建的Image为空,不能显示
下列方法中能完成主类实例初始化工作的是( )。 A.startB.stopC.initD.paintA.B.SXB 下列方法中能完成主类实例初始化工作的是( )。A.startB.stopC.initD.paint
下面是一个Apple(程序,其功能是播放动画。要求根据给出的3幅图片设计1个动画。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:import java.awt.*;import java.applet.*;import java.awt.image.*;/*<applet code="ex24_3.class" width=800 height=400 ></applet>*/public class ex24_3 extends Applet implements Runnable {Image[] images=new Image[4];Image image;int IMG nClick=over(this) title=放大Number=3;int currentImage=0;Thread thisThread;public void init(){for (int x=0;x<IMG nClick=over(this) title=放大Number;x++){images[x]= getImage(getCodeBase(),"IMG nClick=over(this) title=放大"+x+".gif");}image=images[0];}public void paint(Graphics g){g.drawImage(image[0],0,0,null);}public void update(Graphics g){paint(g);}public void start(){thisThread = new Thread(this);thisThread.start();}public void stop(){thisThread.stop();thisThread=null;}public void run(){while(true){currentImage++;currentImage=IMG nClick=over(this) title=放大Number;image=images[IMG nClick=over(this) title=放大Number];repaint();try{thisThread.sleep(100);}catch (Exception e){}}}}ex24_3, html<HTML><HEAD><TITLE>ex24_3</TITLE></HEAD><BODY><applet code="ex24_3.class" width=800 height=400 ></applet></BODY></HTML>
( 35 )如果应用程序要在 Applet 上显示输出,则必须重写的方法是A ) Graphics.drawString()B ) repaint()C ) paint()D ) update()
在JAVA中,为了使paint()方法执行,以下各项中,()是最佳的调用方法。 A、paint()B、repaint()C、paint(Graphics)D、update(Graphics)
在Java语 言中,为了使用getImage的方法,你需要导入的类是()。 A、Java.awt.ImageB、Java.applet.Applet.ImageC、Java.awt.GraphicsD、Java.awt.Graphics.Image
单选题在Java中,为了使 paint()方法执行,以下各项中,()是最佳的调用方法。Apaint();Brepaint();Cpaint(Graphics);Dupdate(Graphics);
问答题分析Graphics和Image类的联系,简述paint()等主要方法使用。