繁体   English   中英

如何在applet中将文件夹的URL传递给代码库?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM