zoukankan      html  css  js  c++  java
  • 启动Java Applet小程序的HTML文档和Java Applet 小程序的编译运行

      Java Applet 小程序是嵌入在网页中,在网页浏览器中运行的,因此,HTML专门有启动Java Applet 小程序的语句<applet>。标准的应用<applet>语句启动Java Applet 小程序的HTML文档格式为:

          <html>

          <head>

          <title>启动Java Applet 小程序</title>

          </head>

          <body>

          <applet

            Codebase = '.'         //回到当前目录

            code = 'HelloWorldApplet.class'

            name = 'HelloWorldAppletApplet'

            width = '400'

            height = '300'

          >

          </applet>

          </body>

          </html>

    <applet>是启动嵌入网页中Java Applet 小程序的HTML 语句,<applet> 的属性Codebase 、code、name、width、height 指出了 Applet 小程序所在位置、文件名等信息,并指出了Applet小程序的运行区域,其属性定义为:

    1)Codebase 为指出 Applet 小程序类代码所在位置,机URL路径。

    2)code 为指出 Applet 小程序类代码文件名,例如, HelloWorldApplet.class。

    3)name 为 Applet小程序重命名。

    4)width 设置Applet 小程序界面显示宽度。

    5)height 设置Applet 小程序界面显示高度。

    在上述HTML文档中,当存在文件名为 HelloWorldApplet.class(在DOS界面下编译出来的)的文件时,网页浏览器又嵌入了Java 虚拟机,则通过网页浏览器打来(浏览)该网页时,文件名为 HelloWorldApplet.class 的Applet 小程序在网页中将被运行。

      J2SDK 同样也提供了在DOS环境下对Java Applet 小程序的编译、运行等命令。下面是一个完整的Java Applet 小程序代码,其功能是在网页浏览器窗口中输入显示“Hello,World!”,将该文件一HelloWorldApplet.java 为文件存在磁盘某一目录(路径)中,使用J2SDK 提供的命令对该Java 程序进行编译和运行。

         import java.applet.*;

         import java.awt.*;

         public class HelloWorldApplet extends Applet{

           public void paint(Graphics g){

             g.drawString("Hello,World!",10,20);

          }

    }

    在DOS命令提示符窗口中编译和运行改程序的步骤如下(操作过程如下图)所示。

    1)—使用J2DK 命令“javac” 编译HelloWorldApplet.java 文件,其行命令格式为:

          javac HelloWorldApplet.java

    2)使用DOS命令“dir” 查看当前目录中产生的 HelloWorldApplet.class文件,当编译正确时,在当前目录中有HelloWorldApplet.class文件。

    3)将标准启动的Java Applet 小程序的HTML(第一个代码) 以TestApplet.html 为文件名存在当前目录中。

    4)使用J2SDK小程序查看器命令“appletviewer”浏览TestApplet.html文件,其行命令格式为

            appletviewer TestApplet.html

    5)在IE浏览器中启动HelloWorldApplet 小程序的步骤为:单击“文件(F)”菜单,选择“打开(O)”项,在“打开”对话框中打开TestApplet.html 文件,HelloWorldApplet 小程序将被执行,在IE浏览器中运行HelloWorldApplet 小程序的显示结果。如下图所示。

  • 相关阅读:
    C#的list和arry相互转化
    c++11の的左值、右值以及move,foward
    c++11の异步方法 及线程间通信
    C#的static
    HDU4027 Can you answer these queries?
    POJ3264 Balances Lineup
    ZOJ1610 Count the Colors
    ZOJ4110 Strings in the Pocket(2019浙江省赛)
    HDU1698 Just a Hook
    POJ3468 A Simple Problem with Integers
  • 原文地址:https://www.cnblogs.com/belingzhong/p/2497210.html
Copyright © 2011-2022 走看看