0

我正在试验 Weebly,我目前正在尝试向 Weebly 编辑器添加任意摇摆程序。到目前为止,我已经尝试了两种方法,如下所示:

1:(注:- 替换 < 和 >)

-embed height=400 width=400 src="siteName/uploads/someNumbers/testapplet.class"--/embed-

2:(与上述相同的替换)

-applet codebase="siteName/uploads/someNumbers" code="testapplet.ckass" width=400 height=400--/applet-

在发布和查看页面时,第一个说我需要一个插件来显示内容,第二个说我的安全首选项不允许我在网站上运行 java,而我几乎可以在其他任何地方运行 java 就好了.

我应该怎么做才能完成这项工作?这可能包括以下一些内容:

  1. 修改我的程序(即 java 代码本身)
  2. 修改我上传程序的方式(即 .class 与 .jar)
  3. 修改我显示程序的方式(即实际的-applet-或-embed-)

作为参考,这里是 java 代码——只是一个基本的 JButton 和 JLabel,每次单击按钮时 JLabel 的值都会增加:

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class TestApplet extends JApplet
{
   static int x = 0;
   static JLabel l = new JLabel(x+"");
   public void init()
   {
      setLayout(new FlowLayout());
      JButton b = new JButton("Button");
      b.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            x++;
            l.setText(x+"");
         }
      });
      add(b);
      add(l);
   }
}
4

1 回答 1

0
  1. 登录 weebly 并单击站点名称旁边的编辑按钮
  2. 在顶部的“元素”选项卡上,转到“多媒体”并将文件元素拖到您的页面上。
  3. 按照说明上传您的 .class 文件。名称应为小写。
  4. 点击发布按钮并转到您发布的页面。
  5. 还记得你的 .class 文件吗?右键单击它并复制链接地址或链接位置。
  6. 返回编辑您的 weebly 页面。
  7. 在“元素”选项卡上,进入“更多”并拖入“自定义 HTML”元素。
  8. 单击以编辑自定义 HTML 元素 - 这是我们将放置小程序代码的位置。
  9. 如果我的 .class 文件的链接位置是http://www.johndoe.com/uploads/3/3/2/6/3326331/countme.class,我的小程序代码将显示为:

    <applet codebase="http://www.johndoe.com/uploads/3/3/2/6/3326331" code="countme.class" width=something height=something></applet>

这个想法是,代码库告诉浏览器在哪里寻找 .class 文件,而代码本身告诉它它是哪个 .class 文件。10. 再次发布,您的小程序应该会出现。

我没有亲自尝试过,但我与支持人员聊天,他们确认了这种方法。

一切顺利!

于 2016-09-13T17:08:01.830 回答