eclipse写了个applet,用了package,然后创建一个html文件,嵌入applet后无法运行,如果不用package,而直接把程序拷到default package的文件中却可以。
那么如何在有包的情况下嵌入applet呢,查了一下,如果包名为applet的话,可以在html中这样做:
<applet code="applet.helloapplet.class" codebase="D:/eclipseworkspace/helloworld/bin" width=300 height=100> </applet>
就OK了。
java 的源码:
package applet;
import java.applet.Applet;
import java.awt.Graphics;
public class HelloApplet extends Applet {
public void paint(Graphics g) {
g.drawRect(0, 0, 499, 149);
g.drawString("Printing...", 5, 70);
}
}
html的源码:
<HTML>
<HEAD>
<TITLE>A Simple Program</TITLE>
</HEAD>
<BODY>
<CENTER>
<APPLET CODE="applet.HelloApplet.class" codebase="D:\java\Swing_Demo\bin" WIDTH="500" HEIGHT="150">
</APPLET>
</CENTER>
</BODY>
</HTML>