现在的位置: 首页 > 综合 > 正文

Applet和多媒体

2013年08月08日 ⁄ 综合 ⁄ 共 1268字 ⁄ 字号 评论关闭
java applet不需要main函数,它们依靠浏览器运行。

Applet类提供了一个基本的框架结构,使得Applet可以在Web浏览器中运行。每个applet都是java.applet.Applet的子类。Applet类是一个AWT类,它不能和Swing组件一起工作。要在java appplet中使用Swing组件,必须通过扩展javax.swing.JApplet来创建一个java applet
import javax.swing.*;

public class DisplayLabel extends JApplet
{
        public DisplayLabel(){
              add( new JLabel("Great!" ,JLabel.CENTER));
       }

}

为了从浏览器中运行一个applet,需要创建带<applet>标记的HTML文件
HTML是一种在网页上展示静态文档的标识语言。HTML使用标记指示Web浏览器如何绘制Web页面,HTML包含一个称为<applet>的标记

<html>
     <head>
          <title>Java Applet Demo</title>
     </head>
     <body>
          <applet
               code = "DisplayLabel.class"
               width = 250
               height = 50>
          </applet>
     </body>
</html>
<applet...>...</applet>会告诉浏览器显示一个applet
applet标记的完整语法
<applet
     [codebase = applet_url]
     code = classfilename.class
     width = applet_viewing_width_in_pixels
     height = applet_viewing_height_in_pinels
     [archive = archive_margin]
     [vspace = vertical_margin]
     [hspace = horizontal_margin]
     [align = applet_alignnment]
     [alt = alternative_text]
>
<param name = param_name1 value = param_value1>
.....
</applet>
code ,width,heigth是必须的,其余可选
applet安全模型
     java使用安全沙盒模型来运行applet。
     (1)不允许applet对文件系统进行读写
     (2)不允许applet运行计算机上的任何程序
     (3)不允许applet使用用户计算机与其它计算机连接
可以在applet中加入main方法使applet像应用程序一样运行,main方法用来创建一个存放applet的框架
applet生命周期:
init(),start(),stop(),destory()

抱歉!评论已关闭.