【问题标题】:How to add an applet to a webpage如何将小程序添加到网页
【发布时间】:2016-02-17 23:23:55
【问题描述】:

我正在尝试为网站制作小程序,但我无法将小程序放到网站上。

这是我的html代码

<html>
<body>
<p>Test</p>
<applet code="TestCreator.class" width="400" height="400">
</applet>
</body>
</html>

我的小程序代码

package me.zachary.self;

import java.applet.Applet;
import java.awt.Graphics;

import javax.swing.JApplet;

public class TestCreator extends JApplet {

    public void paint(Graphics g) {
        super.paint(g);
        g.drawString("test", 100, 100);
    }

}

TestCreator.class 与 html 文件位于同一目录中,但每当我打开 html 文件时,出现的都是“Test”(“Test”带有大写 T,而不是 applet 中的“test”)。

我做错了什么和/或我该如何解决?

谢谢

【问题讨论】:

  • 您没有考虑到包裹。我自己,我会打那个班。其实我不会用applet。
  • @HovercraftFullOfEels 你会用什么来代替?
  • HTML5/CSS3/JS 之类的东西。
  • @HovercraftFullOfEels thx

标签: java html applet


【解决方案1】:

我建议你阅读why CS teachers should stop teaching Java applets

我认为

<applet code="TestCreator.class"

不应以 .class 结尾。它还应该包括包装。喜欢,

<applet code="me.zachary.self.TestCreator"

您可能会发现使用appletviewer 测试您的小程序更容易。

【讨论】:

  • 它应该放在 HTML 代码的 \me\zachary\self\TestCreator.class 路径中。一个 jar 文件虽然会消除其中一个路径要求。
  • @HovercraftFullOfEels 这当然也是正确的。我可能应该注意到完全限定的类名包括包。
猜你喜欢
  • 2012-11-03
  • 1970-01-01
  • 1970-01-01
  • 2012-04-23
  • 1970-01-01
  • 2013-08-31
  • 1970-01-01
  • 1970-01-01
  • 2011-08-25
相关资源
最近更新 更多