Applet工作在图形方式下,向其中绘图、显示动画等都需要使用方法【 】。
A.调用画矩形方法需要给出的是矩形左上角和右下角的坐标
B.在Applet的坐标系中,(0,0)代表浏览器左上角的像素点
C.在Applet的坐标系中,(0,0)代表Applet左下角的像素点
D.在Applet中,绘制图形的语句不一定写在paint方法里,但是需要paint方法把其Graphics对象参数g传递给这个用户自己的绘图方法
下列()类是Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法。
A.Paint
B.Graphic
C.Graphics
D.Paints
下列哪个类是Applet进行绘制的关键类?它支持基本绘图,另外还支持图形绘制方法? ()
A.Paint
B.Graphic
C.Graphics
D.Paints
A.Paint()
B.Graphics()
C.Line()
D.Draw()
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
【说明】
下面的Java程序演示了如何使用Applet在网页上显示图形用户界面CUI(graphical user interface),该实例显示一个时钟。每当浏览器显现Applet的内容时都调用start()函数,让applet得以开始工作(尤其时那些被stop()函数所关闭的工作)。每当浏览器不再显现Applet的内容时都调用stop()函数,让applet得以关闭某些甚耗资源的工作调用destroy()函数之后也会调用此函数。每当浏览器将Applet从网页移除时都调用destroy()函数,已执行"applet不再被使用时"应该做的最后释放资源等动作。每当调用repaint()函数时,或网页窗口须重新刷新时调用paint()函数。
【Java程序】
import java.applet.*;
import java.awt.*;
public class ClockApplet extends (1) implements Runnable
{ //运行函数,每隔一秒刷新一次时间
public void run(){
while (true){
try{
Thread.sleep(1000);
}
catch (InterruptedException e){}
(2); //刷新当前时间
}
}
public void start(){ //调用此函数,并根据条件启动时钟线程或重起线程
if(clockThread= =null){
clockThread = new Thread(this);
clockThread. start();//启动新创建的线程
}
else
clockThread.(3);//恢复挂起的线程
}
public void stop(){ //挂起时钟线程
if (clockThread ! = null)
clockThread. (4);
}
public void destroy(){//停止时钟线程
if (5) {
clockThread.stop();
clockThread = null;
}
}
public void paint(Graphics g){//在网页上重新显示时间
g. drawString(new java.util. Date().toString(), 10,30);
}
private Thread clockThread;
}
A.文本框
B.复制
C.绘图
D.自选图形
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!