运行applet的三种方式

本文介绍了在不同环境下运行Java Applet的三种方法:通过Web浏览器加载、使用Appletviewer工具以及从命令行直接启动。每种方法都提供了示例代码和必要的说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

运行applet的三种方式:

1:web浏览器中运行applet

(1)Applet1.java

import javax.swing.*;

 

public class Applet1 extends JApplet

{

   public void init()

   {

       getContentPane().add(new JLabel("Applet!"));

   }

}

(2) Applet1.html

<html>

<body>

   <applet code=Applet1 width=100 height=50></applet>

</body>

</html>

注意:

html文件中,定义的code属性的值是applet对应的.class文件的名字,

同时要想运行.html文件,只有.java文件是不够的,需要将.java文件转化为.class文件才行。

2:使用appletviewer工具

(1)Applet1b.java

//<applet code=Applet1b width=100 height=50></applet>

 

import javax.swing.*;

 

public class Applet1b extends JApplet

{

    public void init()

   {

       getContentPane().add(new JLabel("Applet!"));

   }

}

注释:

sun提供的Appletviewer工具,能从HTML文件中抽取出<applet>标签,

然后只运行这个applet而不显示周围的HTML文本内容。这是因为

Appletviewer会忽略楚Applet标签之外的所有信息,所以你可以把这些

标签作为注释直接放在Java源代码文件里面。

3:从命令行运行applet

(1) Applet1c.java

//<applet code=Applet1c width=100 height=50></applet>

 

import javax.swing.*;

 

public class Applet1c extends JApplet

{

    public void init()

    {

       getContentPane().add(new JLabel("Applet!"));

    }

    public static void main(String[] args)

    {

       JApplet applet=new Applet1c();

       JFrame frame=new JFrame("Applet1c");

       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

       frame.getContentPane().add(applet);

       frame.setSize(100,50);

       applet.init();

       applet.start();

       frame.setVisible(true);

    }

}

注释:

这是一个既能作为视窗,又能作为applet被调用的类。这在测试applet的时候尤其方便,

因为与使用浏览器或者Appletviewer相比,在命令行下运行得到的applet程序通常要

更快且更容易。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值