我正在尝试让Java小程序显示在网页上。applet在Eclipse中运行,但在网页上什么也不做。这里引用的是applet (不,它还不完整):
package TestProg.webClient;
import java.applet.Applet;
import java.awt.*;
public class UserLogin extends Applet {
String accountId = "";
public void init() {
TextField username = new TextField(10);
TextField password = new TextField(10);
Button login = new Button(" Log In ");
add(username);
add(password);
add(login);
}
}下面是HTML代码:
<body>
<center>
<div id="title"><h1>UserLogin</h1></div>
</center>
<applet code="sp.jar" width="400" height="100" alt="This isn't working"></applet>
</body>我也尝试过嵌入<object>和<embed>,也尝试过在Linux机器上使用Chrome和Firefox,而且出于某种原因,我从.jar中取出了.class文件并尝试了一下。网页上绝对没有显示任何内容。
任何帮助都将不胜感激。理查德
发布于 2012-03-18 11:35:40
我发现了问题所在,似乎严重缺乏这方面的知识……
HTML标记应如下所示...
<applet code=NameOfPackage.NameOfApplet archive=NameOfApplet.jar width=300 height=300>
感谢所有帮助我的人。
发布于 2012-03-07 02:59:44
代码属性可以是.jar吗?一切都在正确的目录中吗?
尝试如下所示:
<applet code=NameOfApplet.class name=NameOfApplet archive=NameOfApplet.jar
width=300 height=300>
<param name="bgcolor" value="ffffff">
<param name="fontcolor" value="000000">
Your browser is not Java enabled.
</applet>发布于 2012-03-07 02:58:09
尝试在添加按钮和文本框之前添加Jpanel。
JPanel panel = new JPanel();
Container content = getContentPane();
content.setLayout(new GridBagLayout()); // Used to center the panel
content.add(panel);https://stackoverflow.com/questions/9590033
复制相似问题