[英]How to pass URL of folder to codebase in applet?
我在C:/Java1
有apple.html,在C:/Java
有apple1.class,我在applet codebase
给出了类文件的路径,但是无法初始化applet。
这是代码
C:/ Java1中的apple.html
<applet code="apple.class" codebase="file:/C:/Java/" alt="Applet not printed value" width="200" height="200">
</applet>
c:/ Java中的apple1.class
import java.awt.*;
import java.awt.*;
import java.awt.Graphics;
import java.applet.*;
import java.lang.*;
public class apple1 extends Applet
{
public void paint(Graphics g)
{
g.drawString("hi...I am", 50, 50);
}
}
当我使用运行代码
appletviewer applet.html
它给applet未初始化。
代码库使用错误
codebase="file:///C:/Java/"
编辑:
类名都需要更改
code="apple.class"
但是java文件中的类名是apple1
。
paint
方法中的代码也不会调用super.paint()
,也不要问为什么浏览器中什么也没有出现。 但是您尚未使用浏览器,因此可能会在将来使用。
尝试codebase="../Java"
。 这将提供相对于HTML页面位置的路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.