如何在网页中嵌入Java Applet

要在网页中嵌入Java Applet,需要先将编译好的.class文件,放到与网页相同的文件夹下,然后在网页代码中,嵌入如下代码(假设这个.class文件名为Applet1.class):

		<OBJECT
			classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
			width="400" height="200" align="baseline"
			codebase="http://java.sun.com/products/plugin/1.2.2/jinstall-1_2_2-win.cab#Version=1,2,2,0">
			<PARAM NAME="code" VALUE="Applet1.class">
			<PARAM NAME="codebase" VALUE=".">
			<PARAM NAME="type"
				VALUE="application/x-java-applet;version=1.2.2">
			<COMMENT>
				<EMBED type=
					"application/x-java-applet;version=1.2.2"
					width="400" height="200" align="baseline"
					code="Applet1.class" codebase="."
					pluginspage="http://java.sun.com/products/plugin/1.2/plugininstall.
					html">
					<NOEMBED>
						No Java 2 support for APPLET!!
					</NOEMBED>
				</EMBED>
			</COMMENT>
		</OBJECT>

效果如下所示:

以上显示的Java Applet的Java源代码(Applet1.java)为:

// Very simple applet
import javax.swing.*;
import java.awt.*;

public class Applet1 extends JApplet {
	public void init() {
		getContentPane().add(new JLabel("欢迎来到涂鸦网:http://www.myfootprints.cn."));
	}
}

更多示例:

它的源码为:

import java.applet.*;
import java.awt.color.*;
import java.awt.Color;
import java.awt.Graphics;

/**
 * AWT 的演示示例,
 * 绘制圆角矩形、矩形和椭圆
 * 
 * @author 涂鸦
 *
 */
public class AwtSample extends Applet {
	private static final long serialVersionUID = 1L;
	
	/**
	 * 绘制图形
	 * @param g 图形对象
	 */
	public void paint(Graphics g) {
		g.drawRect(24, 22, 60, 34);
		g.drawRoundRect(10, 10, 90, 60, 50, 30);
		
		// 设置图形颜色
		g.setColor(Color.cyan);
		g.fillOval(10, 80, 120, 30);
		
		int k = 0;
		for (int i = 1; i <= 8; i++) {
			// 实现了一个颜色的变迁
			Color c = new Color(i*32 - 1, 0 , 0);
			g.setColor(c);
			k = k + 5;
			g.drawOval(80 + k, 77 + k, 120 - 2 * k, 80 - 2 * k);
			
		}
	}
}

Add comment

Loading