Changeset 1169 in josm for trunk/src/org/openstreetmap/josm/tools/UrlLabel.java
- Timestamp:
- 2008-12-23T15:07:05+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/tools/UrlLabel.java
r627 r1169 12 12 public class UrlLabel extends JEditorPane implements HyperlinkListener { 13 13 14 14 private final String url; 15 15 16 17 18 16 public UrlLabel(String url) { 17 this (url, url); 18 } 19 19 20 21 22 23 24 25 26 27 28 20 public UrlLabel(String url, String description) { 21 this.url = url; 22 setContentType("text/html"); 23 setText("<html><a href=\""+url+"\">"+description+"</a></html>"); 24 setToolTipText(url); 25 setEditable(false); 26 setOpaque(false); 27 addHyperlinkListener(this); 28 } 29 29 30 31 32 33 34 30 public void hyperlinkUpdate(HyperlinkEvent e) { 31 if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) { 32 OpenBrowser.displayUrl(url); 33 } 34 } 35 35 }
Note:
See TracChangeset
for help on using the changeset viewer.