OSDN Git Service

bug fixed: exception throwed when export settings and cancel similarity graph saving
authortama3 <tama3@acee48c3-7b26-0410-bdac-b3d0e5314bbc>
Fri, 29 Jun 2007 04:41:16 +0000 (04:41 +0000)
committertama3 <tama3@acee48c3-7b26-0410-bdac-b3d0e5314bbc>
Fri, 29 Jun 2007 04:41:16 +0000 (04:41 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/stigmata/trunk@142 acee48c3-7b26-0410-bdac-b3d0e5314bbc

src/main/java/jp/naist/se/stigmata/ui/swing/FileIOManager.java
src/main/java/jp/naist/se/stigmata/ui/swing/graph/SimilarityDistributionGraphPane.java

index af74597..1b70358 100644 (file)
@@ -69,7 +69,7 @@ public class FileIOManager{
             MessageFormat formatter = new MessageFormat(desc);\r
             for(int i = 0; i < exts.length; i++){\r
                 chooser.addChoosableFileFilter(\r
-                    new ExtensionFilter(exts[i], formatter.format(exts[i]))\r
+                    new ExtensionFilter(exts[i], formatter.format(new Object[] { exts[i], }))\r
                 );\r
             }\r
         }\r
index bafecd9..142007f 100644 (file)
@@ -181,10 +181,12 @@ public class SimilarityDistributionGraphPane extends JPanel{
             exts, Messages.getString("savegraph.description")\r
         );\r
         try{\r
-            String format = file.getName();\r
-            format = format.substring(format.lastIndexOf('.') + 1);\r
+            if(file != null){\r
+                String format = file.getName();\r
+                format = format.substring(format.lastIndexOf('.') + 1);\r
 \r
-            ImageIO.write(image, format, file);\r
+                ImageIO.write(image, format, file);\r
+            }\r
         } catch(IOException e){\r
             JOptionPane.showMessageDialog(\r
                 this,\r