正在用Java做一个Wap浏览器,需要解析Wap页面,用JTextPane显示网页内容,
同时也要响应页面的超链接。
  要怎样在JTextPane中设置超链接呢?

解决方案 »

  1.   

    参考
    javax.swing.text.html.HTMLEditorKit
      

  2.   

    如果要显示网页,最好用JEditorPane,用setPage(URL url)方法,默认支持html
      

  3.   

    引用楼上
    如果要显示网页,最好用JEditorPane,用setPage(URL url)方法,默认支持html--------------------------------------------------------------已经支持了html语言,做个超连接就不难了吧?
    <a href="www.xxx.com">xxxx</a>
      

  4.   

    参考
    http://search.csdn.net/Expert/topic/732/732956.xml?temp=.8993189
      

  5.   


     记得我强调过我做的是WAP浏览器,用的是WML,而JTextPane是不支持WML的
     因而我必须自己添加HyperLink 虽然我也在恼怒的时候想过要直接把它翻译成HTML再显示,不过最好还是不要这么做,毕竟是我的毕业设计啊! 所以,还是回到原题:怎样添加一个超链接?
      

  6.   

    考虑用JEditorPane,然后用javax.swing.text.html.HTMLEditorKit替换默认的EditorKit。建议你看一下javax.swing.text.html.HTMLEditorKit的文档,这个类有这个方法insertHTML(HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag insertTag) 应该可以实现你的想法。