Package microsim.gui.utils
Class ImageGenerator
- java.lang.Object
-
- microsim.gui.utils.ImageGenerator
-
public class ImageGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ImageGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
generate(javax.swing.JFrame frame)
static java.lang.String
generate(javax.swing.JPanel panel)
static javax.swing.JMenu
getExportMenu(javax.swing.JPanel panel)
static java.lang.String
getOutput(org.apache.batik.svggen.SVGGraphics2D generator)
static org.apache.batik.svggen.SVGGraphics2D
getSVGDocument()
static void
save(javax.swing.JFrame frame, java.lang.String fileName)
static void
save(javax.swing.JPanel panel, java.lang.String fileName)
static void
save(org.apache.batik.svggen.SVGGraphics2D generator, java.lang.String fileName)
static java.io.File
saveDialog(java.lang.String format)
static void
saveImage(javax.swing.JPanel panel, java.lang.String fileName, java.lang.String format)
static java.lang.String[]
supportedFormats()
static java.awt.image.BufferedImage
toImage(javax.swing.JPanel panel)
-
-
-
Method Detail
-
getSVGDocument
public static org.apache.batik.svggen.SVGGraphics2D getSVGDocument()
-
getOutput
public static java.lang.String getOutput(org.apache.batik.svggen.SVGGraphics2D generator)
-
save
public static void save(org.apache.batik.svggen.SVGGraphics2D generator, java.lang.String fileName)
-
generate
public static java.lang.String generate(javax.swing.JPanel panel)
-
generate
public static java.lang.String generate(javax.swing.JFrame frame)
-
save
public static void save(javax.swing.JPanel panel, java.lang.String fileName)
-
save
public static void save(javax.swing.JFrame frame, java.lang.String fileName)
-
toImage
public static java.awt.image.BufferedImage toImage(javax.swing.JPanel panel)
-
supportedFormats
public static java.lang.String[] supportedFormats()
-
saveImage
public static void saveImage(javax.swing.JPanel panel, java.lang.String fileName, java.lang.String format)
-
getExportMenu
public static javax.swing.JMenu getExportMenu(javax.swing.JPanel panel)
-
saveDialog
public static java.io.File saveDialog(java.lang.String format)
-
-