Revision: 6286
          http://sourceforge.net/p/jump-pilot/code/6286
Author:   ma15569
Date:     2020-06-02 10:23:14 +0000 (Tue, 02 Jun 2020)
Log Message:
-----------
updated source for new realize

Modified Paths:
--------------
    plug-ins/CadPlan_JumpPrinter/trunk/src/com/cadplan/jump/ImageLoader.java

Modified: 
plug-ins/CadPlan_JumpPrinter/trunk/src/com/cadplan/jump/ImageLoader.java
===================================================================
--- plug-ins/CadPlan_JumpPrinter/trunk/src/com/cadplan/jump/ImageLoader.java    
2020-06-02 10:22:14 UTC (rev 6285)
+++ plug-ins/CadPlan_JumpPrinter/trunk/src/com/cadplan/jump/ImageLoader.java    
2020-06-02 10:23:14 UTC (rev 6286)
@@ -11,12 +11,14 @@
 
 import org.apache.batik.transcoder.TranscoderException;
 
+import com.cadplan.jump.ui.SVGRasterizer;
+
 public class ImageLoader extends Component
 {      
        boolean debug = false;
        public ImageLoader()
        {
-               
+
        }
        public Image loadImage(String fileName)
        {
@@ -23,79 +25,79 @@
                URL url= null;
                Image image = null;
                MediaTracker tracker = new MediaTracker(this);
-               
+
                try
-           {
-               url = new URL( "file:///"+fileName );
-           }
-           catch(MalformedURLException ex)
-           {
-               JOptionPane.showMessageDialog(null,"Error: "+ex,"Error...", 
JOptionPane.ERROR_MESSAGE);
-           }
-           
+               {
+                       url = new URL( "file:///"+fileName );
+               }
+               catch(MalformedURLException ex)
+               {
+                       JOptionPane.showMessageDialog(null,"Error: 
"+ex,"Error...", JOptionPane.ERROR_MESSAGE);
+               }
+
                if(fileName.toLowerCase().endsWith(".svg"))
-        {
-            if(debug) System.out.println("Loading SVG image: "+fileName);
-            SVGRasterizer r = new SVGRasterizer(url);
-            int size = 256;
-            int k = fileName.lastIndexOf("x");
-            if(k > 0)
-            {
-               int j = fileName.lastIndexOf(".");
-               String ss = fileName.substring(k+1,j);
-                          
-               try
-               {
-                   size = Integer.parseInt(ss);
-               }
-               catch(NumberFormatException ex)
-               {
-                   size = 256;
-               }
-               
-            }
-            if(debug) System.out.println("SVG Image:"+fileName+"   
size="+size);
-            r.setImageWidth(size);
-            r.setImageHeight(size);
-            //r.setBackgroundColor(java.awt.Color.white);
-            try
-            {
-                image = r.createBufferedImage();
-            }
-            catch(TranscoderException ex)
-            {
-                if(debug) System.out.println("ERROR:"+ex);
-            }
-            try
-            {
-                tracker.addImage(image, 1);
-                tracker.waitForID(1);
-            }
-            catch (InterruptedException e)
-            {
-            }
-            if(debug) System.out.println("Image size: 
"+image.getWidth(this)+", "+image.getHeight(this));
-        }
+               {
+                       if(debug) System.out.println("Loading SVG image: 
"+fileName);
+                       SVGRasterizer r = new SVGRasterizer(url);
+                       int size = 256;
+                       int k = fileName.lastIndexOf("x");
+                       if(k > 0)
+                       {
+                               int j = fileName.lastIndexOf(".");
+                               String ss = fileName.substring(k+1,j);
+
+                               try
+                               {
+                                       size = Integer.parseInt(ss);
+                               }
+                               catch(NumberFormatException ex)
+                               {
+                                       size = 256;
+                               }
+
+                       }
+                       if(debug) System.out.println("SVG Image:"+fileName+"   
size="+size);
+                       r.setImageWidth(size);
+                       r.setImageHeight(size);
+                       //r.setBackgroundColor(java.awt.Color.white);
+                       try
+                       {
+                               image = r.createBufferedImage();
+                       }
+                       catch(TranscoderException ex)
+                       {
+                               if(debug) System.out.println("ERROR:"+ex);
+                       }
+                       try
+                       {
+                               tracker.addImage(image, 1);
+                               tracker.waitForID(1);
+                       }
+                       catch (InterruptedException e)
+                       {
+                       }
+                       if(debug) System.out.println("Image size: 
"+image.getWidth(this)+", "+image.getHeight(this));
+               }
                else
                {
-               
+
                        image = Toolkit.getDefaultToolkit().getImage(url);
-                   try
-                   {
-                       tracker.addImage(image, 1);
-                       tracker.waitForID(1);
-                   }
-                   catch (InterruptedException e)
-                   {
-                   }
-               
-                   //System.out.println("Image size: "+image.getWidth(this)+", 
"+image.getHeight(this));
-                   if(image.getWidth(this) < 0) 
-                   {
-                       JOptionPane.showMessageDialog(null,"Image File not 
found:"+fileName,"Error...", JOptionPane.ERROR_MESSAGE);
-                       image = null;
-                   }
+                       try
+                       {
+                               tracker.addImage(image, 1);
+                               tracker.waitForID(1);
+                       }
+                       catch (InterruptedException e)
+                       {
+                       }
+
+                       //System.out.println("Image size: 
"+image.getWidth(this)+", "+image.getHeight(this));
+                       if(image.getWidth(this) < 0) 
+                       {
+                               JOptionPane.showMessageDialog(null,"Image File 
not found:"+fileName,"Error...", JOptionPane.ERROR_MESSAGE);
+                               image = null;
+                       }
                }
-           return image;
+               return image;
        }
 }
\ No newline at end of file



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to