开发applet程序的步骤:

  • 导入java.applet.applet包。
  • 选择必须扩展java.applet的用户定义的类。 applet类并确保类的修改器必须公开。
  • 如果需要,请覆盖小程序的生命周期方法。
  • 保存程序并编译。
  • 运行applet:运行applet我们有两种方式。它们使用HTML程序并使用applet查看器工具。

使用HTML程序:为了通过HTML程序运行applet,我们必须使用以下标记。

语法:

<applet code =".class file of the applet" height = height value width = width value>
</applet>

例如:

文件名:myapp.html

<HTML>
    <HEAD>
        <TITLE> My applet example </TITLE>
    </HEAD>
    <BODY>
    <APPLET code="MyApp" height=100 width=150>
    </APPLET>
    </BODY>
</HTML>
Java applet

在Java中,我们编写了两种类型的程序或者应用程序。
它们是独立应用程序和分布式应用程序。

独立应用程序是在本地磁盘上下文中运行的应用程序,其结果不可分享。
每个独立应用程序都从命令提示符运行,它包含主要方法以及system.out.println语句。

分布式应用程序是在浏览器或者万维网上运行的应用程序,它可以在全球范围内访问它。
在浏览器中运行的任何技术都将具有"n"的生命周期方法,它不包含主要方法和系统.out.println语句。

在Java中,Sun Micro最初开发了一个名为applet的概念,它在浏览器的上下文中运行。
"applet是一个在浏览器或者万维网上运行的Java程序"。

为了处理小程序,我们必须导入名为java.applet.*的包。

此包仅包含一个类小程序,其完全限定名称为java.applet.applet。

由于applet在浏览器中运行,因此类applet包含生命周期方法。

生命周期方法也称为循环反馈方法。

在java.applet.applet中,我们有四个生命周期方法。
它们是public void init(),public void start(),public void stop()和public void destroy()。

  • public void init():这是浏览器仅在加载applet后一次调用的方法。在此方法中,我们编写一些将执行一次时间操作的语句块,例如,获取打开文件的资源,获取数据库连接,初始化参数等。
  • public void start():调用init方法后,从第二个请求到子搜索请求的下一个方法只会调用start方法,即每次都会调用短方法。在此方法中,我们编写了提供业务逻辑的语句块。
  • public void stop():此ID当我们最小化窗口时由浏览器调用的方法。在此方法中,我们编写了暂时释放在Init方法中获得的资源的语句块。
  • public void destroy():当我们关闭窗口按钮时或者终止applet应用程序时,浏览器将被浏览器调用的方法。在此方法中,我们编写相同的语句块,该块将永久释放在Init方法中获得的资源。

另一种不是生命周期方法的方法是 public void paint ()
这是启动方法完成后浏览器调用的方法。
此方法用于将数据显示到浏览器上。

将applet加载到浏览器后,将自动创建图形类的对象。

使用AppleTViewer:

AppleTViewer是Sun Micro System提供的工具,以从命令提示符运行applet程序(在浏览器不支持的情况下)。

语法:

appletviewer filename.java

例如:

appletviewer MyApp.java

当我们使用AppleTviewer运行上述applet时,MyApp.java程序必须包含多行注释中的以下标记。

/*<applet code= "MyApp" height=300 width=300> </applet>*/
日期:2020-04-11 23:04:24 来源:oir作者:oir