2011-09-28 72 views

回答

4

你正在尋找的監聽器類型是HyperlinkListener,一些代碼片段:

final JTextPane pane = new JTextPane(); 
    pane.setEditable(false); 
    pane.setContentType("text/html"); 
    pane.setPage("http://swingx.java.net"); 
    ToolTipManager.sharedInstance().registerComponent(pane); 

    HyperlinkListener l = new HyperlinkListener() { 
     @Override 
     public void hyperlinkUpdate(HyperlinkEvent e) { 
      if (HyperlinkEvent.EventType.ACTIVATED == e.getEventType()) { 
       try { 
        pane.setPage(e.getURL()); 
       } catch (IOException e1) { 
        e1.printStackTrace(); 
       } 
      } 

     } 

    }; 
    pane.addHyperlinkListener(l); 
相關問題