一个简单的网页浏览器 - 飘凌大杂烩
飘凌大杂烩电脑网络手机数码手机一个简单的网页浏览器
    
 
一个简单的网页浏览器
发起人:piaoling  回复数:0  浏览数:5500  最后更新:2010/2/7 20:34:56 by piaoling

选择查看 搜索更多相关主题  帖子排序:
piaoling 发表于 2010/2/7 20:34:56
一个简单的网页浏览器
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/14 0:50:15
Processed in 0.02 second(s)
飘凌大杂烩