关于applet运行的简单问题 使用了swing吗,IE6不支持swing的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵 ~~一定是用了swing//把JApplet1换成你自己的JApplet名就可以了,代码包含了自动下载所须插件的功能//JApplet.html<html><head><title>JApplet1</title></head><hr><OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="100" height="50" align="baseline" codebase="http://java.sun.com/products/plugin/1.2.2/jinstall-1_2_2-win.cab#Version=1,2,2,0"><PARAM NAME="code" VALUE="JApplet1.class"><PARAM NAME="codebase" VALUE="."><PARAM NAME="type" VALUE="application/x-java-applet;version=1.2.2"><COMMENT> <EMBED type= "application/x-java-applet;version=1.2.2" width="200" height="200" align="baseline" code="JApplet1.class" codebase="."pluginspage="http://java.sun.com/products/plugin/1.2/plugin-install.html"> <NOEMBED></COMMENT> No Java 2 support for APPLET!! </NOEMBED></EMBED></OBJECT><hr></body></html>这样就可以在浏览器中显示JApplet(可解决引入Swing包的问题) 我的部分代码如下,好像没有使用swingimport java.applet.*;import java.awt.*;import java.io.*;import java.net.*;public class LoginApplet extends Applet{ TextField username; TextField password; Label message; Button login; String codeBase; String servlet; String nextDoc; String sessionId; public void init() { codeBase = "" + getCodeBase(); servlet = getParameter("servlet"); if(servlet != null) { if(servlet.startsWith("/") && codeBase.endsWith("/")) { codeBase = codeBase.substring(0, codeBase.length() - 1); codeBase = "" + getCodeBase() + "/servlet"; } } sessionId = getParameter("id"); setBackground(Color.white); setLayout(new BorderLayout(0, 5)); message = new Label(); add("North", message); Panel p = new Panel(); p.setLayout(new GridLayout(2, 2, 30, 20)); p.add(new Label("请输入用户名称: ")); username = new TextField(10); p.add(username); p.add(new Label("请输入用户密码: ")); password = new TextField(10); password.setEchoChar('*'); p.add(password); add("Center", p); login = new Button("进入"); add("South", login); }} 可以装个高版本的jdk,或者jre,里面有plag-in的,这样就可以浏览applet了 你是否安装了Java SDK? 如果是的话,请到“控制面板—>Internet选项”中,"高级"标签页,将"java(sun)"项下的复选框"使用java2 v1.xxx 用于<applet>" 前的"勾"去掉即可。 小弟以前也遇到类似问题,照以上方法就能解决。 关于Java数组比较的一点疑惑 JAVA中如何将按钮做的最小化 JAVA执行多条命令行指令 软件开发第3方包用得太多了,怎么给软件瘦身,有好的建议吗? 急聘系统设计人员一名(兼职) 为什么java源代码为乱码? cloudscape数据库哪里有下? 谁能指导我一下,连接池是什么东西呀??看了书,看不太明白 急!JBuilder中出现的问题!!!!!!!!!!!!!!!!!!!!!!1 awt中的高级事件(语意事件)和低级事件的区别 请问有谁用java的sslSocket和sslServerSocket写过程序? 请高手帮我看看这个程序!
//把JApplet1换成你自己的JApplet名就可以了,代码包含了自动下载
所须插件的功能
//JApplet.html
<html><head><title>JApplet1</title></head><hr>
<OBJECT
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="100" height="50" align="baseline" codebase="http://java.sun.com/products/plugin/1.2.2/jinstall-1_2_2-win.cab#Version=1,2,2,0">
<PARAM NAME="code" VALUE="JApplet1.class">
<PARAM NAME="codebase" VALUE=".">
<PARAM NAME="type" VALUE="application/x-java-applet;version=1.2.2">
<COMMENT>
<EMBED type=
"application/x-java-applet;version=1.2.2"
width="200" height="200" align="baseline"
code="JApplet1.class" codebase="."
pluginspage="http://java.sun.com/products/plugin/1.2/plugin-install.html">
<NOEMBED>
</COMMENT>
No Java 2 support for APPLET!!
</NOEMBED>
</EMBED>
</OBJECT>
<hr></body></html>这样就可以在浏览器中显示JApplet(可解决引入Swing包的问题)
import java.awt.*;
import java.io.*;
import java.net.*;public class LoginApplet extends Applet
{
TextField username;
TextField password;
Label message;
Button login;
String codeBase;
String servlet;
String nextDoc;
String sessionId;
public void init()
{
codeBase = "" + getCodeBase();
servlet = getParameter("servlet");
if(servlet != null)
{
if(servlet.startsWith("/") && codeBase.endsWith("/"))
{
codeBase = codeBase.substring(0, codeBase.length() - 1);
codeBase = "" + getCodeBase() + "/servlet";
}
}
sessionId = getParameter("id");
setBackground(Color.white);
setLayout(new BorderLayout(0, 5));
message = new Label();
add("North", message);
Panel p = new Panel();
p.setLayout(new GridLayout(2, 2, 30, 20));
p.add(new Label("请输入用户名称: "));
username = new TextField(10);
p.add(username);
p.add(new Label("请输入用户密码: "));
password = new TextField(10);
password.setEchoChar('*');
p.add(password);
add("Center", p);
login = new Button("进入");
add("South", login);
}
}
如果是的话,请到“控制面板—>Internet选项”中,"高级"标签页,将"java(sun)"项下的复选框"使用java2 v1.xxx 用于<applet>" 前的"勾"去掉即可。
小弟以前也遇到类似问题,照以上方法就能解决。