我正在试验Weebly,我正在尝试向Weebly编辑器添加一个任意的swing程序。到目前为止,我尝试了两种方法,如下所示:
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别的就好了。
我该怎么做才能使这项工作成功?这可能包括以下一些内容:
作为参考,这里是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);
}
}
答案 0 :(得分:0)
如果我的.class文件的链接位置为http://www.johndoe.com/uploads/3/3/2/6/3326331/countme.class,我的applet代码会显示为:
<applet codebase="http://www.johndoe.com/uploads/3/3/2/6/3326331" code="countme.class" width=something height=something></applet>
这个想法是代码库告诉浏览器在哪里查找.class文件,代码本身告诉它它是什么.class。 10.再次发布,您的小程序应该出现。
我没有亲自试过,但我和支持支持人员聊了聊,他们肯定了这种方法。
一切顺利!