Changeset 6583


Ignore:
Timestamp:
2004-01-22T14:10:21+13:00 (20 years ago)
Author:
jmt12
Message:

Hyperlinks are now processed properly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/help/HelpFrame.java

    r6580 r6583  
    8282
    8383    view = new JEditorPane(); //new CalHTMLPane(new CalHTMLPreferences(), new Observer(), "Help Pages");
     84    view.setEditable(false);
     85    view.addHyperlinkListener(new ViewHyperlinkListener());
     86
    8487
    8588    HelpItem rootNode = new HelpItem(Dictionary.get("Help.Contents"), NULL_STRING);
     
    106109    }
    107110
     111    private class ViewHyperlinkListener
     112    implements HyperlinkListener {
     113    public void hyperlinkUpdate(HyperlinkEvent e) {
     114        if(e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
     115        try {
     116            view.setPage(e.getURL());
     117        }
     118        catch(Exception exception) {
     119            Gatherer.printStackTrace(exception);
     120        }
     121        }
     122    }
     123    }
    108124
    109125    public void destroy()
Note: See TracChangeset for help on using the changeset viewer.