WEB开发网
开发学院软件开发Java Java 网页浏览器组件介绍 阅读

Java 网页浏览器组件介绍

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示: 根据包含 URL 规范的字符串创建一个 JEditorPaneJEditorPane(String type,String text)创建一个已初始化为给定文件的 JEdiorPaneJEditorPane(URL initialPage)根据输入指定的 URL 来创建一个 JEditorPan

根据包含 URL 规范的字符串创建一个 JEditorPane

JEditorPane(String type,String text)

创建一个已初始化为给定文件的 JEdiorPane

JEditorPane(URL initialPage)

根据输入指定的 URL 来创建一个 JEditorPane

scrollToReference(String reference)

将视图滚动到给定的参考位置(也就是正在显示的 URL 的 URL.getRef 方法所返回的值)

setContentType(String type)

设置此编辑器所处理的内容类型

setEditorKit(EditorKit kit)

设置当前为处理内容而安装的工具包

setPage(String url)

设置当前要显示的 URL, 参数是一个 String

setPage(URL page)

设置当前要显示的 URL, 参数是一个 java.net.URL 对象

setText(String t)

将此 TextComponent 的文本设置为指定内容,预期以此编辑器的内容类型格式提供该内容

JEditorPane 显示网页

要使用 JEditorPane 来显示 HTML,需要完成以下几个步骤:

创建一个 JEditorPane 对象

private JEditorPane jep=new JEditorPane(); 

设置 JEditorPane 显示的内容为 text/html

jep.setContentType("text/html"); 

设置它不可编辑

jep.setEditable(false); 

处理超链接事件

jep.addHyperlinkListener(this); 

JEditorPane 需要注册一个 HyperlinkListener 对象来处理超链接事件,这个接口定义了一个方法 hyperlinkUpdate(HyperlinkEvent e),示例代码如下:

public void hyperlinkUpdate(HyperlinkEvent event) 
{ 
  if(event.getEventType() == HyperlinkEvent.EventType.ACTIVATED) 
  { 
    try 
    { 
      jep.setPage(event.getURL()); 
    } 
    catch(IOException ioe) 
    { 
      ioe.printStackTrace(); 
    } 
  }     
} 

上一页  1 2 3 4 5 6 7  下一页

Tags:Java 网页 浏览器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接