diff --git a/dockingcore/pom.xml b/dockingcore/pom.xml index d3206632d08d61360a013edc72291fb736f3ebc6..4fdf74c024c15581bf05d34190669b1001d5f334 100644 --- a/dockingcore/pom.xml +++ b/dockingcore/pom.xml @@ -65,10 +65,6 @@ </build> <dependencies> - <dependency> - <groupId>org.swinglabs</groupId> - <artifactId>swingx</artifactId> - </dependency> <dependency> <groupId>fr.soleil.lib</groupId> <artifactId>BasicUtilities</artifactId> diff --git a/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java b/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java index 2f95f56e2f00998f09c1d4ff0ed4662451b7a932..03b63be570380aa4b2713851d4790d29c5563e0a 100644 --- a/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java +++ b/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java @@ -4,13 +4,15 @@ */ package fr.soleil.docking.action; +import java.awt.Component; import java.awt.event.ActionEvent; import java.io.File; +import java.io.PrintWriter; +import java.io.StringWriter; import javax.swing.AbstractAction; import javax.swing.JFileChooser; - -import org.jdesktop.swingx.JXErrorPane; +import javax.swing.JOptionPane; import fr.soleil.docking.ADockingManager; @@ -61,7 +63,10 @@ public class SaveDefaultPerspertiveAction extends AbstractAction { file.createNewFile(); dockingManager.saveDefault(file); } catch (Exception e) { - JXErrorPane.showDialog(e); + StringWriter writer = new StringWriter(); + PrintWriter out = new PrintWriter(writer); + e.printStackTrace(out); + JOptionPane.showMessageDialog((Component) evt.getSource(), out.toString()); } } }