请问如何将Applet嵌入Web网页
我的Applet程序BuildBackground:
import javax.swing.JApplet;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;public class BuildBackground extends JApplet
{
Image image;
public void init()
{
try
{
image=getImage(getCodeBase(),"image/mid_chart.jpg");
MediaTracker tracker =new MediaTracker(this);
tracker.addImage(image,0);
tracker.waitForAll(); // 确保图片已被加载
}
catch(InterruptedException e)
{
System.out.println("加载图片文件失败");
}
}
public void paint(Graphics g)
{
g.drawImage(image,0,0,600,600,this);
}
}
sample.html代码:
<html>
<body>
<applet code="BuildBackground.class" codebase="."
width=480 height=384><param name="Image" value="mid_chart.jpg">
Sorry, your browser doesn't support Java(tm).
</applet>
</body>
</html>
虚拟目录是d:/site
BuildBackground.class 字节码文件与htm文件放在同一目录下(既d:/site/BuildBackground.class,d:/site/sample.htm),并且 图片放在d:/site/image/mid_chart.jpg 网页老是显示不出来,不知道,错误在那里,请大师解答,谢谢
我的Applet程序BuildBackground:
import javax.swing.JApplet;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;public class BuildBackground extends JApplet
{
Image image;
public void init()
{
try
{
image=getImage(getCodeBase(),"image/mid_chart.jpg");
MediaTracker tracker =new MediaTracker(this);
tracker.addImage(image,0);
tracker.waitForAll(); // 确保图片已被加载
}
catch(InterruptedException e)
{
System.out.println("加载图片文件失败");
}
}
public void paint(Graphics g)
{
g.drawImage(image,0,0,600,600,this);
}
}
sample.html代码:
<html>
<body>
<applet code="BuildBackground.class" codebase="."
width=480 height=384><param name="Image" value="mid_chart.jpg">
Sorry, your browser doesn't support Java(tm).
</applet>
</body>
</html>
虚拟目录是d:/site
BuildBackground.class 字节码文件与htm文件放在同一目录下(既d:/site/BuildBackground.class,d:/site/sample.htm),并且 图片放在d:/site/image/mid_chart.jpg 网页老是显示不出来,不知道,错误在那里,请大师解答,谢谢
我的源代码在别人那里编译后的字节码文件.java 还给我再到网页中调用网页中又可以显示出来Applet
吧那个jre1.5.0_06重新装下,再重启下机器就ok了
呵呵,接贴了
谢谢大家的指点