第 8 章 综合实例
- 141 -
第 8 章 综合实例
本章重点
显示用户在该页停留时间
cookie 的读写操作
电子邮件的发送程序
简单的聊天室
电子相册
本章主要从四个综合实例 讲述了 Applet 在客户端的应用 Email 的发送方法 一个
简单的聊天室的实现 最后 从数据库角度讲述了电子相册的制作过程
8.1 显示在该页停留时间的例子
一个显示在该页停留时间的例子 通过 Time.html 调用 Time.class 来达到显示时间
的功能
Time.html 源码清单如下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>一个显示在该页停留时间的例子</title>
</head>
<body bgcolor="#000000" text="#000000" link="#685CFA" vlink="#CF587E">
<p align="center">
<applet code="time.class" align="center" vspace="20" width="150" height="85">
<param name="time" value="你在该页停留 ">
</applet>
</p>
</body>
</html>
Time.java 程序清单
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.*;
public class time extends Applet
implements Runnable
{
public void init()
{ //获得页面中定义的参数
OffScreen = createImage(size().width, size().height);
OffGraphics = OffScreen .getGraphics();
time = getParameter("time");
FontMetrics fontmetrics = OffGraphics.getFontMetrics();
textw = fontmetrics.stringWidth(time);
width = size().width;