1 / 4
文档名称:

Java程序设计实训教程参考答案8.doc

格式:doc   大小:23KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java程序设计实训教程参考答案8.doc

上传人:xgs758698 2018/11/30 文件大小:23 KB

下载得到文件列表

Java程序设计实训教程参考答案8.doc

文档介绍

文档介绍:Applet一般称之为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以通过嵌入到Web页面或者其他特定的容器中来运行,也可以通过java开发工具的appletviewer来运行,并能够产生特殊的效果。
与独立执行的Java应用程序不同,Applet有自己的一套执行流程,而不是通过main方法来开始执行程序,并且在运行过程中Applet常会与用户进行互动操作,显示动态的页面效果,并且还会进行严格的安全检查,以防止潜在的不安全因素。
Applet程序的开发步骤。
Applet的开发步骤大致可以分为以下三个步骤:
(1)用UltraEdit或Notepad等纯文本软件编辑Java Applet源程序。
(2)利用javac编译器将Applet源程序转换成class字节码文件。
(3)编写HTML页面,并通过<APPLET></APPLET>标签引用上述字节码文件。
Applet生命周期相关的四个方法。
Applet小程序的生命周期相对于Application而言较为复杂。在其生命周期中涉及到Applet类的四个方法: init()、start()、stop()和destroy(),Applet的生命周期中有相对应的四个状态:初始态、运行态、停止态和消亡态。当程序执行完init()方法以后,Applet小程序就进入了初始态;然后立刻执行start()方法,Applet小程序进入运行态;当Applet小程序所在的浏览器图标化或者是转入其它页面时,该Applet小程序立刻执行stop ()方法,使Applet小程序进入停止态;在停止态中,如果浏览器又重新加载该Applet小程序所在的页面,或者是浏览器从图标中还原,则Applet小程序又会调用start()方法,进入运行态;不过,在停止态时,若浏览器被关闭,则Applet小程序会调用destroy()方法,使其进入消亡态。
Applet程序,使其在窗口中以红色、绿色和蓝色为顺序循环显示字符串:“e to Java Applet”。
import .*;
import ;
import ;
public class JumpText extends Applet implements Runnable{
Thread runThread;
int i;
public void start(){
if(runThread==null){
runThread=new Thread(this);
();
i=0;
}
}
public void stop(){
if(runThread!=null){
();
runThread=null;
}
}
public void run(){
while(true){
i=(i+1)%3;
repaint();
try{
(1000);
}catch(InterruptedException e){