登录
|
注册
|
在线情况
|
搜索
|
帮助
一个简单的网页浏览器 - 飘凌大杂烩
飘凌大杂烩
→
电脑网络手机数码
→
手机
→
一个简单的网页浏览器
一个简单的网页浏览器
发起人:
piaoling
回复数:
0
浏览数:
5496
最后更新:2010/2/7 20:34:56 by
piaoling
简洁模式
完整模式
选择查看
搜索更多相关主题
帖子排序:
从旧到新
从新到旧
查看 piaoling 的资料
给 piaoling 发送邮件
搜索 piaoling 的帖子
将 piaoling 加为好友
将该主题加入收藏夹
将该论坛加入收藏夹
2010/2/7 20:34:56
#1
piaoling
角 色:管理员
等 级:旅长
发 帖 数:672
经 验 值:2001
注册时间:2008/12/7
联系
收藏
编辑
删除
一个简单的网页浏览器
import javax.swing.text.*;
import javax.swing.event.*;
import javax.swing.*;
import java.io.*;
import java.awt.*;
import java.net.*;
class LinkFollower implements HyperlinkListener
{
private JEditorPane pane;
public LinkFollower(JEditorPane pane)
{
this.pane=pane;
}
public void hyperlinkUpdate(HyperlinkEvent evt)
{
if (evt.getEventType()==HyperlinkEvent.EventType.ACTIVATED){
try
{
pane.setPage(evt.getURL());
}
catch(Exception e){}
}
}
}
public class simple
{
public static void main(String[] args)
{
String initialPage="http://www.oreilly.com";
if (args.length>0) initialPage=args[0];
JEditorPane jep=new JEditorPane();
jep.setEditable(false);
jep.addHyperlinkListener(new LinkFollower(jep));
try{
jep.setPage(initialPage);
}
catch(IOException e){
System.err.println("java simple url");
System.err.println(e);
System.exit(-1);
}
JScrollPane scrollPane=new JScrollPane(jep);
JFrame f=new JFrame("simple web browser");
f.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
f.setContentPane(scrollPane);
f.setSize(512,342);
f.show();
}
}
返回页首↑
津ICP备09000164号
联系我们
-
piaoling Corporation
-
论坛存档
-
返回顶端
Powered by
BBSXP 2007 ACCESS
© 1998-2025
Server Time 2025/1/13 17:48:45
Processed in 0.02 second(s)