Java - 小程序根本不显示?

标签 java html applet japplet

好的,所以我做了一个小程序教程,我读到了 init()小程序运行需要方法。确实如此。至少在我的 IDE (Eclipse) 中是这样。当我尝试执行 <applet> 时,Applet 查看器运行我的 applet 没有问题。 HTML 中的标签,没有任何显示,但它就像有东西一样(文本位置被标签改变)。这是我的小程序:

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'.

最佳答案

applet标签已弃用,object应该改用标签。某些浏览器不支持 applet 标签,这可能就是您看不到该 applet 的原因,而 object 标签现在几乎可以与所有这些浏览器一起使用。

编辑:提供代码示例::

<OBJECT codetype="application/java"
        classid="java:Applet.class"
        width="500" height="500">
My first Java applet.
</OBJECT>

参见 this linkthis link获取更多示例和信息。

关于Java - 小程序根本不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440840/

相关文章:

html - 如何在 Chrome 中禁用谷歌从 HTML 翻译

java - repaint() 方法在无限 for 循环中的行为如何?

java - Android 图形 - 拖动位图时清除 Canvas

java - 在 DAO 层之外使用 @org.springframework.transaction.annotation.Transactional?

javascript - Adblock active 然后不要在新标签页中打开超链接

javascript - 带有 HTML5 横幅内容的 Bootstrap 轮播 - 如何暂停动画,直到用户查看该幻灯片?

java - JApplet java.lang.NoClassDefFoundError : org/json/JSONException

java - 如何通过在文本字段中输入编号来创建数组,Java 小程序

java - 如何在rest get调用中传递参数列表(如电子商务中的过滤器对象)

java - 如何在 Objective-C 中将字节数组转换为 UInt64