• 启动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 小程序的显示结果。如下图所示。

  • 相关阅读:
    Arduino101学习笔记(十三)—— 101六轴传感器
    Arduino101学习笔记(十二)—— 101定时器中断
    Arduino101学习笔记(十一)—— 蓝牙BLE
    Arduino101学习笔记(十)—— 串口通信
    Arduino101学习笔记(九)—— 中断函数
    Arduino101学习笔记(八)—— 函数库
    Arduino101学习笔记(七)—— 时间API
    [mount]linux 挂载时 mount: wrong fs type, bad option, bad superblock on /dev/sdb
    [sed]字符串替换
    [net]netcat 做网络端口监听
  • 原文地址:https://www.cnblogs.com/belingzhong/p/2497210.html
Copyright © 2020-2023  润新知