Author: dcosse Date: 2014-08-07 18:17:17 +0200 (Thu, 07 Aug 2014) New Revision: 3904 Url: http://forge.chorem.org/projects/lima/repository/revisions/3904 Log: corrige le fait que l'ouverture du navigateur ne foncionne pas Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/MainViewHandler.java Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/MainViewHandler.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/MainViewHandler.java 2014-08-06 15:56:15 UTC (rev 3903) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/MainViewHandler.java 2014-08-07 16:17:17 UTC (rev 3904) @@ -26,7 +26,6 @@ package org.chorem.lima.ui; import jaxx.runtime.JAXXContext; -import jaxx.runtime.SwingUtil; import jaxx.runtime.swing.AboutPanel; import jaxx.runtime.swing.config.ConfigUIHelper; import org.apache.commons.logging.Log; @@ -54,20 +53,14 @@ import org.nuiton.util.DesktopUtil; import org.nuiton.widget.SwingSession; -import javax.swing.DefaultCellEditor; -import javax.swing.ImageIcon; -import javax.swing.JButton; -import javax.swing.JComboBox; -import javax.swing.JEditorPane; -import javax.swing.JScrollPane; -import javax.swing.JTabbedPane; -import javax.swing.UIManager; +import javax.swing.*; import javax.swing.border.LineBorder; import javax.swing.plaf.BorderUIResource; -import java.awt.Component; +import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; +import java.net.URI; import java.net.URL; import java.util.Locale; @@ -501,9 +494,22 @@ log.debug("URL : " + url); } - SwingUtil.openLink(url); + openLink(url); } + public static void openLink(String url) { + + try { + URI uri = new URI(url); + DesktopUtil.browse(uri); + } catch (Exception e) { + + if (log.isErrorEnabled()) { + log.error("Error while opening link", e); + } + } + } + /** * Show a new closable tab. *