请教大侠Applet问题,Html文档中的Apple的Class路径如何设置? 放在同一个目录下面或者写上codebase 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 codebase="your pass"注意类名区分大小写 我已经在codebase中带上了路径“http://localhost/ttttt”,结果还是找不到。放在同一目录下也是找不到。 能否说详细一点,怎么相对法?我的Html文档和Class文件都放在d:\ttttt下,设置了虚拟目录ttttt代表d:\ttttt。 .表示本级目录..表示上级目录,用他们表示你的class文件相对于你的html文件的路径。 还是不行,不知道是什么原因,Html文档如下:<html><head><title> HTML Test Page </title></head><body><p>ttttt will appear below in a Java enabled browser.<br><applet CODEBASE="./" CODE="ttttt.class" NAME="TestApplet" WIDTH="400" HEIGHT="300"HSPACE="0" VSPACE="0" ALIGN="middle"></applet></p></body></html> applet CODEBASE="./"改为applet CODEBASE="."试试 还是不行,那个"/"是FrontPage自己加上去的,用记事本修改后,在IE中显示问题依旧。 我的程序在Jbuilder上能够运行! jbuilder很能迁就人,是不是文件名于主类名不相同。或者参考http://www.csdn.net/expert/topic/405/405473.shtm 我的主文件名和类名称都是ttttt,源程序如下:import java.awt.*;import java.awt.event.*;import java.applet.*;import javax.swing.*;import com.borland.jbcl.control.*;import java.beans.*;public class ttttt extends JApplet { boolean isStandalone = false; TreeControl treeControl1; //Construct the applet public ttttt() { } //Initialize the applet public void init() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } //Component initialization private void jbInit() throws Exception { treeControl1 = (TreeControl) Beans.instantiate(getClass().getClassLoader(), TreeControl.class.getName()); this.setSize(new Dimension(400,300)); treeControl1.setItems(new String[] {"New Child", "\tNew Child", "\t\tNew Child", "\t\t\tNew Child", "\t\t\tNew Child", "\t\tNew Child", "\tNew Child", "\tNew Child", "\t\tNew Child", "\t\t\tNew Child", "\t\t\tNew Child", "\t\tNew Child", "\tNew Child", "\tNew Child"}); this.getContentPane().add(treeControl1, BorderLayout.CENTER); } //Get Applet information public String getAppletInfo() { return "Applet Information"; } //Get parameter info public String[][] getParameterInfo() { return null; } // static initializer for setting look & feel static { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); //UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); } catch (Exception e) {} }} 用了swing控件看看http://www.csdn.net/expert/topic/405/405473.shtm 该文中提到要下载java plug-in 插件htmlconverter,不知该插件如何下载,是否每个客户端都要安装该插件? 看这一段就可以了: 回复人: meng2(梦幻者) (2001-12-5 21:55:37) 得15分 有swing组件的都显示不了,需要进行转换才行,给个例子你:<title>Test</title><hr><!--"CONVERTED_APPLET"--><!-- CONVERTER VERSION 1.3 --><OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"WIDTH = 300 HEIGHT = 150 codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0"><PARAM NAME = CODE VALUE = "Test.class" ><PARAM NAME="type" VALUE="application/x-java-applet;version=1.3"><PARAM NAME="scriptable" VALUE="false"><COMMENT><EMBED type="application/x-java-applet;version=1.3" CODE = "Test.class" WIDTH = 300 HEIGHT = 150 scriptable=false pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html"><NOEMBED></COMMENT></NOEMBED></EMBED></OBJECT><!--<APPLET CODE = "Test.class" WIDTH = 300 HEIGHT = 150></APPLET>--><!--"END_CONVERTED_APPLET"--><hr>把test.class换成你的class。 大家帮我看看从API文档中直接拷下来的代码怎么不能用 java 杨辉三角 Mouse类问题请求解决 java编的ftp服务器问题 在线等,希望大牛们帮帮我 public的含义 请问怎么输入??? 如何在JApplet中改变自己的大小 请问怎样在两个frame之间传递信息?谢谢50分 关于数据库方面的问题! 做一个简单数字游戏的问题 JComboBox对象如何添加项目,CoreJava卷1说的objComboBox.addItem()好像不对?请指教 请问,如何实现并处理JTree节点Multi-Selected?
<head>
<title> HTML Test Page </title>
</head>
<body>
<p>ttttt will appear below in a Java enabled browser.<br>
<applet CODEBASE="./" CODE="ttttt.class" NAME="TestApplet" WIDTH="400" HEIGHT="300"
HSPACE="0" VSPACE="0" ALIGN="middle">
</applet>
</p>
</body>
</html>
或者参考http://www.csdn.net/expert/topic/405/405473.shtm
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
import com.borland.jbcl.control.*;
import java.beans.*;public class ttttt extends JApplet {
boolean isStandalone = false;
TreeControl treeControl1; //Construct the applet
public ttttt() {
} //Initialize the applet
public void init() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
} //Component initialization
private void jbInit() throws Exception {
treeControl1 = (TreeControl) Beans.instantiate(getClass().getClassLoader(), TreeControl.class.getName());
this.setSize(new Dimension(400,300));
treeControl1.setItems(new String[] {"New Child", "\tNew Child", "\t\tNew Child", "\t\t\tNew Child", "\t\t\tNew Child", "\t\tNew Child", "\tNew Child", "\tNew Child", "\t\tNew Child",
"\t\t\tNew Child", "\t\t\tNew Child", "\t\tNew Child", "\tNew Child", "\tNew Child"});
this.getContentPane().add(treeControl1, BorderLayout.CENTER);
} //Get Applet information
public String getAppletInfo() {
return "Applet Information";
} //Get parameter info
public String[][] getParameterInfo() {
return null;
}
// static initializer for setting look & feel
static {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
//UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
}
catch (Exception e) {}
}}
有swing组件的都显示不了,需要进行转换才行,给个例子你:<title>Test</title>
<hr>
<!--"CONVERTED_APPLET"-->
<!-- CONVERTER VERSION 1.3 -->
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
WIDTH = 300 HEIGHT = 150 codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0">
<PARAM NAME = CODE VALUE = "Test.class" ><PARAM NAME="type" VALUE="application/x-java-applet;version=1.3">
<PARAM NAME="scriptable" VALUE="false">
<COMMENT>
<EMBED type="application/x-java-applet;version=1.3" CODE = "Test.class" WIDTH = 300 HEIGHT = 150 scriptable=false pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html"><NOEMBED></COMMENT></NOEMBED></EMBED>
</OBJECT><!--
<APPLET CODE = "Test.class" WIDTH = 300 HEIGHT = 150>
</APPLET>
-->
<!--"END_CONVERTED_APPLET"--><hr>
把test.class换成你的class。