小弟昨天在书上原封未动扒下一个小程序test.java
import java.awt.*;
import java.awt.image.*;
import java.applet.*;
public class test extends Applet{
private Image Img; //图象对象
private int intFontSize; //字体大小
/**-------------------------------------------
*<br>功能概述:Applet 初始化,创建Image对象和设置字体大小
--------------------------------------------*/
public void init(){
String strImgFile = getParameter("img");
Img = getImage(getCodeBase(),strImgFile);
String strFontSize = getParameter("fontSize");
intFontSize = Integer.parseInt(strFontSize);
log("小程序初始化完毕。。。");
}//init()
public void start(){
log("小程序运行。。。");
}//start()
public void stop(){
log("小程序停止。。。");
}//stop()
public void destroy(){
log("小程序销毁。。。");
}//destroy()
public void paint(Graphics g){
log("绘图。。。");
g.drawImage(Img,0,0,getSize().width,getSize().height,this);
log("设置绘图颜色。。。");
g.setColor(Color.black);
log("创建字体对象。。。");
Font f = new Font("Monospaced",Font.BOLD,intFontSize);
log("设置绘图字体。。。");
g.setFont(f);
log("写字。。。");
g.drawString("这是一个测试",30,150);
}//paint()
public void log(String strInfo){
System.out.println(strInfo);
}//log()
}/* test */
还有一个test.html
<html>
<body bgColor="000000">
<table width="500" align="center">
<tr><td>
<Applet CODE="test.class" WIDTH="300"
HEIGHT="300"></Applet>
</td></tr>
</table>
</Applet>
</body>
</html>
两个文件在同一个目录下 ->javac test.java生成test.class再->appletviewer test.html
结果弹出小程序查看器 但下面写着"启动:未初始化小程序"
希望各位大侠帮帮忙,