|
9 | 9 |
|
10 | 10 | package com.mirth.connect.client.ui; |
11 | 11 |
|
12 | | -import java.awt.Desktop; |
13 | 12 | import java.awt.Dimension; |
14 | 13 | import java.awt.Point; |
15 | 14 | import java.awt.event.WindowAdapter; |
16 | 15 | import java.awt.event.WindowEvent; |
17 | 16 | import java.util.prefs.Preferences; |
18 | 17 |
|
19 | 18 | import javax.swing.JDialog; |
20 | | -import javax.swing.event.HyperlinkEvent; |
21 | 19 | import javax.swing.event.HyperlinkEvent.EventType; |
22 | | -import javax.swing.event.HyperlinkListener; |
23 | 20 | import javax.swing.text.MutableAttributeSet; |
24 | 21 | import javax.swing.text.SimpleAttributeSet; |
25 | 22 | import javax.swing.text.StyleConstants; |
@@ -177,19 +174,9 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { |
177 | 174 |
|
178 | 175 | contentTextPane.setParagraphAttributes(set, true); |
179 | 176 | contentTextPane.setEditable(false); |
180 | | - contentTextPane.addHyperlinkListener(new HyperlinkListener() { |
181 | | - public void hyperlinkUpdate(HyperlinkEvent evt) { |
182 | | - if (evt.getEventType() == EventType.ACTIVATED && Desktop.isDesktopSupported()) { |
183 | | - try { |
184 | | - if (Desktop.isDesktopSupported()) { |
185 | | - Desktop.getDesktop().browse(evt.getURL().toURI()); |
186 | | - } else { |
187 | | - BareBonesBrowserLaunch.openURL(evt.getURL().toString()); |
188 | | - } |
189 | | - } catch (Exception e) { |
190 | | - e.printStackTrace(); |
191 | | - } |
192 | | - } |
| 177 | + contentTextPane.addHyperlinkListener(event -> { |
| 178 | + if (event.getEventType() == EventType.ACTIVATED) { |
| 179 | + BareBonesBrowserLaunch.openURL(event.getURL().toString()); |
193 | 180 | } |
194 | 181 | }); |
195 | 182 |
|
|
0 commit comments