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.Stringgenerate(javax.swing.JFrame frame)static java.lang.Stringgenerate(javax.swing.JPanel panel)static javax.swing.JMenugetExportMenu(javax.swing.JPanel panel)static java.lang.StringgetOutput(org.apache.batik.svggen.SVGGraphics2D generator)static org.apache.batik.svggen.SVGGraphics2DgetSVGDocument()static voidsave(javax.swing.JFrame frame, java.lang.String fileName)static voidsave(javax.swing.JPanel panel, java.lang.String fileName)static voidsave(org.apache.batik.svggen.SVGGraphics2D generator, java.lang.String fileName)static java.io.FilesaveDialog(java.lang.String format)static voidsaveImage(javax.swing.JPanel panel, java.lang.String fileName, java.lang.String format)static java.lang.String[]supportedFormats()static java.awt.image.BufferedImagetoImage(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)
-
-