码迷,mamicode.com
首页 > 移动开发 > 详细

[Java] Applet

时间:2015-08-19 19:53:37      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

1. Applet 类

Applet 类在使用时没有main()方法,不能独立运行,必须嵌入到网页中,在网页上显示各种信息和效果。所以Applet 类用于网页交互的应用较为普遍。我们一般把Java Applet 程序称为Java 小程序

Applet 类在java.applet 包中,在使用时必须加载该包

Applet 类的定义形式: 

public class Applet extends Panel

2. Apple 类中的方法

生命周期方法:
public void init()  用于初始化,在Applet 被调用时启用,只执行一次

public void start()  启动运行Applet

public void stop()  停止Applet

public void destroy()  关闭Applet,清理Applet所调用的资源

运行状态方法:
public boolean is Active()

public String getParameter(String name)

public void showStatus(String msg)

...

3. Applet 程序示例

import java.awt.*;
import java.applet.*;
public class Example extends Applet{
  String s;
  public void init(){
    s = "Welcome";
  }
  public void paint(Graphics g){
    g.drawString(s, 30, 30);
  }

}

在HTML 中嵌入Applet

<HTML>
  <HEAD>
    <TITLE>Applet Example</TITLE>
  </HEAD>
  <applet code = Example.class width = 300 height = 300></applet>
</HTML>

4. 向Applet 传递消息

我们不仅可以将信息从Applet 传递到浏览器中显示,也可以从浏览器中传递消息到Applet 中。在网页中,我们使用param定义变量;在Applet中,使用getParameter()获取变量的值

eg:

import java.awt.*;
import java.applet.*;
public class Example extends Applet{
  String s;
  public void init(){
    s = getParameter("p");
  }
  public void paint(Graphics g){
    g.drawString(s, 30, 30);
  }

}
<HTML>
  <HEAD>
    <TITLE>Applet Example</TITLE>
  </HEAD>
  <applet code=Example.class width=300 height=300>
    <param name=p value="你看到我了吗">
  </applet>
</HTML>

[Java] Applet

标签:

原文地址:http://www.cnblogs.com/feifeidxl/p/4742953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!