tuned;
authorwenzelm
Mon, 08 Oct 2012 14:49:04 +0200
changeset 5074915e1549e6afe
parent 50748 38a68e6593be
child 50750 30e2f3f1c623
tuned;
src/Tools/Graphview/src/main_panel.scala
     1.1 --- a/src/Tools/Graphview/src/main_panel.scala	Mon Oct 08 14:10:38 2012 +0200
     1.2 +++ b/src/Tools/Graphview/src/main_panel.scala	Mon Oct 08 14:49:04 2012 +0200
     1.3 @@ -14,10 +14,13 @@
     1.4  import scala.swing.{BorderPanel, Button, BoxPanel,
     1.5    Orientation, Swing, CheckBox, Action, FileChooser}
     1.6  
     1.7 +import java.io.File
     1.8 +import java.awt.{Color, Dimension}
     1.9 +import java.awt.geom.Rectangle2D
    1.10 +import java.awt.image.BufferedImage
    1.11 +import javax.imageio.ImageIO
    1.12  import javax.swing.border.EmptyBorder
    1.13  import javax.swing.JComponent
    1.14 -import java.awt.Dimension
    1.15 -import java.io.File
    1.16  
    1.17  
    1.18  class Main_Panel(graph: Model.Graph)
    1.19 @@ -115,11 +118,6 @@
    1.20    add(options_panel, BorderPanel.Position.North)
    1.21    
    1.22    private def export(file: File) {
    1.23 -    import java.awt.image.BufferedImage
    1.24 -    import javax.imageio.ImageIO
    1.25 -    import java.awt.geom.Rectangle2D
    1.26 -    import java.awt.Color    
    1.27 -    
    1.28      val (minX, minY, maxX, maxY) = visualizer.Coordinates.bounds
    1.29      val img = new BufferedImage((math.abs(maxX - minX) + 400).toInt,
    1.30                                  (math.abs(maxY - minY) + 200).toInt,
    1.31 @@ -132,10 +130,7 @@
    1.32      visualizer.Drawer.paint_all_visible(g, false)
    1.33      g.dispose()    
    1.34      
    1.35 -    try {
    1.36 -      ImageIO.write(img, "png", file)
    1.37 -    } catch {
    1.38 -      case ex: Exception => ex.printStackTrace
    1.39 -    }  
    1.40 +    try { ImageIO.write(img, "png", file) }
    1.41 +    catch { case ex: Exception => ex.printStackTrace }  // FIXME !?
    1.42    }
    1.43  }