public class PNGWriter extends JComponentWriter
| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Color |
m_Background
the background color.
|
DEBUG, m_CustomHeight, m_CustomWidth, m_ScalingEnabled, m_UseCustomDimensions, m_xScale, m_yScale| 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. ".") of the output format, to use in the
FileChooser.
|
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, 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()
initialize in class JComponentWriterpublic 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
generateOutput in class JComponentWriterjava.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