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 PNG.
|
getComponent, getCustomHeight, getCustomWidth, getFile, getScalingEnabled, getUseCustomDimensions, getXScale, getYScale, setComponent, setCustomHeight, setCustomWidth, setFile, setScale, setScalingEnabled, setUseCustomDimensions, toOutput, toOutput, toOutput
public 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 JComponentWriter
public java.lang.String getExtension()
getExtension
in class JComponentWriter
public 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