急求!!!java applet嵌套html小程序问题

fengrongyou279 2009-12-08 11:18:31
题目:编写小程序,通过Applet打开一个新的浏览器窗口,访问指定的网站。
源程序:BrowserPage.java

import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.HashMap;
import java.net.*;
import java.applet.AppletContext;
public class BrowsePage extends JApplet{
HashMap sites;
JList namelist;
String name[]={"新浪"};
URL url[]=new URL[4];

public void init(){
try{
url[0]=new URL("http://www.sina.com.cn");
}
catch(MalformedURLException e){
System.out.println(e.toString());
}
sites=new HashMap();
for(int i=0;i<name.length;i++){
sites.put(name[i], url[i]);
}
Container container=getContentPane();
container.add(new JLabel("选择要浏览网站"),
BorderLayout.NORTH);
namelist=new JList(name);
container.add(new JScrollPane(namelist),BorderLayout.CENTER);
namelist.addListSelectionListener(new MyJlist());
}
class MyJlist implements ListSelectionListener{
public void valueChanged(ListSelectionEvent event){
Object object=namelist.getSelectedValue();
URL context=(URL)sites.get(object);
AppletContext browser=getAppletContext();
browser.showDocument(context,"_blank");
}
}
}

与程序字码文件BrowserPage.class在同一目录文件下网页文件:page1
<html >
<title>page1</title>
<body>
<applet code="BrowsePage.class"width="200"height="100">
</applet>
</body>
</html>

我之后编译BrowsePage.java,用ie打开网页page1.htm 结果运行不出来
ie上只出现个“X” 怎么回事呢
...全文
119 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanhaoyh12 2012-09-24
  • 打赏
  • 举报
回复
路径有问题
fengrongyou279 2009-12-09
  • 打赏
  • 举报
回复
我换了浏览器 ,可连窗口也没弹出来过,就谈出来“X”,报错说是找不到BrowsePage.class类
bayougeng 2009-12-09
  • 打赏
  • 举报
回复
程序可以运行,但是一次弹出来两个窗口。
可能是你的浏览器屏蔽了,换个浏览器试试。
另外,你这个Applet一次弹出两个窗口,不知道为什么。
bayougeng 2009-12-08
  • 打赏
  • 举报
回复
IE -> 工具 -> Sun Java 控制台
看看什么异常
fengrongyou279 2009-12-08
  • 打赏
  • 举报
回复
文件名写错了,应该是BrowsePage.java,没有r,文件名应该和类名一致。 先谢谢大家,不过这错误是我自己写代码是的错误,,文件名这方面没错的。那其他的是怎么回事啊
duzhongming 2009-12-08
  • 打赏
  • 举报
回复
2楼说地对
jerry8586 2009-12-08
  • 打赏
  • 举报
回复
你的文件名写错了,应该是BrowsePage.java,没有r,文件名应该和类名一致。

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧