From 19628a60a133ecb1421ae2b0ac09ec9791239c8f Mon Sep 17 00:00:00 2001 From: kitfox Date: Sat, 9 Mar 2013 15:51:42 +0000 Subject: Error handling now sends warnings to Logger. git-svn-id: https://svn.java.net/svn/svgsalamander~svn/trunk/svg-core@149 7dc7fa77-23fb-e6ad-8e2e-c86bd48ed22b --- src/main/java/com/kitfox/svg/app/SVGViewer.java | 29 +++++++------------------ 1 file changed, 8 insertions(+), 21 deletions(-) (limited to 'src/main/java/com/kitfox/svg/app/SVGViewer.java') diff --git a/src/main/java/com/kitfox/svg/app/SVGViewer.java b/src/main/java/com/kitfox/svg/app/SVGViewer.java index 4a17eb9..35f9433 100644 --- a/src/main/java/com/kitfox/svg/app/SVGViewer.java +++ b/src/main/java/com/kitfox/svg/app/SVGViewer.java @@ -37,6 +37,7 @@ package com.kitfox.svg.app; import com.kitfox.svg.SVGCache; +import com.kitfox.svg.SVGConst; import com.kitfox.svg.SVGDiagram; import com.kitfox.svg.SVGDisplayPanel; import com.kitfox.svg.SVGElement; @@ -54,6 +55,8 @@ import java.security.AccessControlException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; +import java.util.logging.Level; +import java.util.logging.Logger; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.swing.JFileChooser; @@ -159,7 +162,7 @@ public class SVGViewer extends javax.swing.JFrame } catch (Exception e) { - e.printStackTrace(); + Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, null, e); return; } } @@ -315,7 +318,7 @@ is.close(); } catch (Exception e) { - e.printStackTrace(); + Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, null, e); } }//GEN-LAST:event_cm_loadUrlActionPerformed @@ -328,9 +331,9 @@ is.close(); { pickedElements = diagram.pick(new Point(evt.getX(), evt.getY()), null); } - catch (SVGException ex) + catch (SVGException e) { - ex.printStackTrace(); + Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, null, e); return; } @@ -386,25 +389,9 @@ is.close(); loadURL(url); } } - /* - catch (IOException ioe) - { - try - { - //We may be in a WebStart app. Try again with a FileOpenService - FileContents fc = fileOpenService.openFileDialog(null, new String[]{"svg"}); - InputStream is = fc.getInputStream(); - String name = fc.getName(); - } - catch (Exception e) - { - e.printStackTrace(); - } - } - */ catch (Exception e) { - e.printStackTrace(); + Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, null, e); } }//GEN-LAST:event_cm_loadFileActionPerformed -- cgit v1.2.3-55-g7522