荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Qin_Qin@bbs.ustc.edu.cn (云), 信区: Java
标  题: 用Java编程设计HotJava的Applet (fwd)
发信站: 中国科大BBS站 (Sat Jun 20 04:56:45 1998)
转信站: ShenZhen-University!clinux.ml.org!linux.ustc.edu.cn!ustcnews!ustcbbs

发信人: pipishi.bbs@bbs.nju.edu.cn (奔跑的小狮), 信区: Programming
标  题: 用Java编程设计HotJava的Applet
发信站: nju_bbs (Sat Apr 18 22:54:48 1998)
转信站: lifebbs!cstshnews!ustcnews!nju_bbs

   HotJava是SUN公司研制的动态浏览器,它可用Java编程制作Applet
程序并使用档志<app >将其加入到HTML页面;这种Applet程序的多线
程功能可使HtoJava用户在下载HTML页面内容的同时,调用Applet的动
态音频、视频、交互式图形等,把实时的交互能力加入到静态的HTM L
页面,使Internet充满生机,成为一个全新的媒体。HotJava与目前流
行的Netscape、Mosai c与Explore等浏览器以及其他标准的浏览器兼
容,支持所有公共的Internet协议,可以和任何标准的HTTP服务器一起
工作。
    本文通过一个简单的例子说明在中文Windows 95上如何用HotJav
a编程制作一个Applet 并将它嵌入到一个Web主页。首先,在您的微机
上安装好HotJava(HotJava的发行版对于非商业使用是免费的),在目
录c:\hotjava里建一个子目录\hotjava\gd4(用来放HTML主页和一个G
IF图像),在子目录gd4里再建一个子目录:classes(它被用来放编写的
java源程序和这个源程序被编译后的字节代码文件)。

    1.编写一个Java小应用程序(Applet):Gd4java
    这个Java小应用程序(Applet)被命名为Gd4.java,将它嵌入一个W
WW页面里实现下面功能:当用HotJava浏览器浏览该页面时,调用这个A
pplet的字节代码,在页面上用\*"号画出下列图形:
    *
    **
    ***
    ****
    *****
    ******
    *******
    ********
    用编辑软件录入下列Java代码,以gd4.txt名存入目录\hotjava\g
d4\classes中;然后将它改名为Gd4.java(注意:不可存在Gd4.jav);若
用Webedit等软件录入则更简单。
    import awt.*; //以下二行定义包含系统类库
    import browser.*;
    //定义Gd4为基类Applet的子类(派生类);一切Applet都是基类Ap
plet的子类public cl ass Gd4 extends Applet {
    public void init(){ //创建Applet后即可调用init()方法来设
置其大小
    resize(150,100);//设置Applet的宽150,高100,单位是象素}
    //在Applet在从左上角处开始绘出下列代码要求的\*"号图形
    public void paint(Graphics g){
    int i,j,s1,s2;
    for (i=2;i<15;i++){
    for(j=1;j<i;j++){
    s1=j*10;
    s2=i*10;
    g.drawString("*",s1,s2);}}}}

    2.用Java编辑器Javac编译Gd4.java,生成字节代码文件Gd4.clas
s
    在目录\hotjava\gd4\classes中运行以下命令(注意:Dos下的文
件名不区分大小写,而J ava文件名字母的大小写要区分开):
    \hotjava\bin\javac Gd4.java
    若Gd4.java没有错误,在目录\hotjava\gd4\classes,中会自动生
成一个文件:Gd4.clas s注意这个字节代码名是Java源程序中定义的
类名,不一定是Java源程序的文件名),这就是与平台无关的Java字节
代码,编译成功。

    3.制作一个HTML主页:gd4.htm
    用编辑软件录入下列内容,以Gd4.htm存入\hotjava\gd4目录下:
    <html>
    <head>
    <title>贵州大学计算机软件与理论研究所</title>
    <meta name="GENER ATOR"content="Mozilla/2.0Gold(Win32)">
    </head>
    <body>
    <h1><font COLOR="#FOOFF">HotJava的Applet示例:Gd4.htm</fo
nt></h1></p>
    <p>HotJava浏览Java编程的Applet(显示*号图形)</p>
    <app class="Gd4">
    <p>请用鼠标击<a href="classes/Gd4.java")这里</a>看这个Ap
plet的Java源程序
    </p>
    <img src="gd4.gif"border=2 height=34 width=34>
    </body>
    </html>
    由于制作WWW主页的方法在国内已较为普及,关于这个主页,我们
只作下列说明:
    (1)第9行嵌入Applet,其中的Gd4是字节代码;注意不要写为:appl
et calss="Gd4";
    (2)第10行中的\classes/Gd4.java"指当前目录下的子目录class
es中的文件Gd4.java。
    4.启动HotJava浏览器装载gd4.htm
    在上当:/Hotjava/bin下运行hotjava.exe;在本地情况下,使用文
档URL(Uniform Resou rce Locator):doc://hotjava/gd4/gd4.htm
    这时,可以见到主页中的文本和Applet生成\*"号构成的图形。
    本文工作在586/100微机的中文Windows95、HotJava1.0 Alpha3
上,调试成功、浏览正常。
    通过这个简单的例子,相信读者定会有信心步入Java奇妙的王国,
制作出富有特色中文作品。


--
  悲莫悲兮生别离,乐莫乐兮新相知 !

※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店