【发布时间】:2023-04-01 21:24:01
【问题描述】:
好的,所以我做了一个小程序教程,我读到init() 方法是运行小程序所必需的。它确实如此。至少在我的 IDE(Eclipse)中。 Applet Viewer 在运行我的小程序时没有问题,当我尝试在 HTML 中执行 <applet> 标记时,没有显示任何内容,但它表现得好像存在某些东西(文本位置被标记改变)。这是我的小程序:
import java.awt.*;
import javax.swing.*;
public class Applet extends JApplet{
public void init(){
Label label = new Label("Hello!");
this.add(label);
}
}
这是我在网页上使用的代码:
<applet code="Applet.class" width=100 height=100></applet>
即使我删除宽度/高度参数,我也会得到相同的结果(它不会显示在页面上)。是的,小程序的路径是正确的,并且在同一目录中。感谢您的帮助。
如果有帮助,这是我的DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
最后,在浏览了控制台之后,我发现了这个:
Could not read chrome manifest file '/usr/lib/firefox-8.0/extensions
/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest'.
【问题讨论】:
-
你用什么浏览器测试它?