下载此文档

第12章 Java 小应用程序(Applet).ppt


文档分类:IT计算机 | 页数:约90页 举报非法文档有奖
1/90
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/90 下载此文档
文档列表 文档介绍
第12章 Java 小应用程序(Applet) 的设计
编写一个Applet
Applet的通信
编写一个Applet
要编写一个Applet,:
import .*;
public class SimpleApplet extends Applet {…}
需要注意的是,派生出的Applet的类必须定义为public类型。。。

这种层次关系显示,一个Applet可直接用作一个AWT布局的容器。因为Applet是Panel的子类,所以它有一个缺省的流(Flow)ponent,Container和Panel类的方法被Applet类继承了下来。
Applet的执行框架
在Java出现之前,人们就已经开始使用HTML(超文本标记语言)进行Web页面的设计了。然而,对HTML稍有了解的人都知道,HTML所提供的设计能力是极其有限的。Java率先提供了让Web页面实现更丰富的GUI和逻辑运算能力的方法,这种方法是通过将一个Java的类插入到Web页面中来实现的。
如何编写一个Applet并令它在浏览器中执行呢?方法很简单,,并实现一些必要的方法即可。下面我们来看一个最简单的Applet的例子,并学会怎样在浏览器中令它运行。

import .*;
import .*;
public class SimpleApplet extends Applet
{
String text = null;
public void init()
{
text = "A simple applet demo!";
setBackground();
}
public void start()
{
("starting...");
}
public void stop()
{
("stopping...");
}
public void destroy()
{
("preparing to unload...");
}
public void paint(Graphics g)
{
("Paint");
(text, 15, 25);
}
}
上面是一个最简单的Applet例子,大家可能已经发现,这个程序没有main()方法,的确,我们前面所学到的Java应用程序都必须由main()方法处进入,而在一个Applet中却不是这样。Applet的生命周期稍微有些复杂,它需要通过浏览器来运行,所以为了执行它,还必须有一个HTML编写的Web页面。

<html>
<body>
<applet name="Simple Applet" codebase=. code= width=200
height=100>
</applet>
</body>
</html>
这里将不准备详细讨论有关HTML的问题,如果不太了解,可以自己查阅相关资料。我们只稍微解释一下上面的HTML代码。它通过标记<Applet>和参数告诉浏览器下载执行一个Applet。其中,name这个参数表示Applet的名字;codebase表示编译好的Applet字节码的路径;code表示Applet文件的文件名;width和height指定了该Applet的宽度和高度。name和codebase这两个参数并不是必须的,如果Applet字节码文件和html文件在同一路径下,则可以不加codebase参数。width和height这两个参数一定要加,所以在Applet程序中可以不需要设置Applet的Panel的大小。

第12章 Java 小应用程序(Applet) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数90
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-09-06
最近更新