public class PNGWriter extends JComponentWriter
| Constructor and Description | 
|---|
| PNGWriter()initializes the object | 
| PNGWriter(javax.swing.JComponent c)initializes the object with the given Component | 
| PNGWriter(javax.swing.JComponent c,
         java.io.File f)initializes the object with the given Component and filename | 
| Modifier and Type | Method and Description | 
|---|---|
| void | generateOutput()generates the actual output | 
| java.awt.Color | getBackground()returns the current background color | 
| java.lang.String | getDescription()returns the name of the writer, to display in the FileChooser. | 
| java.lang.String | getExtension()returns the extension (incl. | 
| void | initialize()further initialization | 
| static void | main(java.lang.String[] args)for testing only | 
| void | setBackground(java.awt.Color c)sets the background color to use in creating the JPEG | 
getComponent, getCustomHeight, getCustomWidth, getFile, getScalingEnabled, getUseCustomDimensions, getXScale, getYScale, setComponent, setCustomHeight, setCustomWidth, setFile, setScale, setScalingEnabled, setUseCustomDimensions, toOutput, toOutput, toOutputpublic PNGWriter()
public PNGWriter(javax.swing.JComponent c)
c - the component to print in the output formatpublic PNGWriter(javax.swing.JComponent c,
                 java.io.File f)
c - the component to print in the output formatf - the file to store the output inpublic void initialize()
public java.lang.String getDescription()
getDescription in class JComponentWriterpublic java.lang.String getExtension()
getExtension in class JComponentWriterpublic java.awt.Color getBackground()
public void setBackground(java.awt.Color c)
c - the color to use for backgroundpublic void generateOutput()
                    throws java.lang.Exception
java.lang.Exception - if something goes wrongpublic static void main(java.lang.String[] args)
                 throws java.lang.Exception
args - the commandline argumentsjava.lang.Exception - if something goes wrong