你好,我是个新手,我想请问一下JEditorPane是个什么东东啊?
谢谢大家了啊

解决方案 »

  1.   

    没有试过这种功能,HyperlinkListener行吗?
      

  2.   

    点击link的事件没有处理,JEditorPane默认是不会处理的
    是HyperlinkListener吗?
      

  3.   

    我想可能需要像GJA说的那样
    在HyperlinkListener中添加监听事件
    try呢?
    其他的功能我倒是实现过!不过JEditorPane的功能比起真正的Browser需要做的东西还是很多的!
      

  4.   

    用SWT的Browser吧,什么功能都有。
      

  5.   

    Swing的JEditorPane什么都得自己实现。
      

  6.   

    1,HyperlinkListener中
          public void hyperlinkUpdate(HyperlinkEvent e) {
            if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED){
              JEditorPane editor = (JEditorPane)e.getSource();
    HTMLDocument doc = (HTMLDocument)editor.getDocument();
    int start = e.getSourceElement().getStartOffset();
    int end = e.getSourceElement().getEndOffset();
    doc.remove(start,end-start);
    doc.insertString(start,e.getDescription(),null);
            }
          }2,首先要知道超级链接的位置和String,然后按照上面的方法替换这个代码没有测试过,相信是可以的