public class JPEGWriter extends JComponentWriter
| Modifier and Type | Field and Description |
|---|---|
protected Color |
m_Background
the background color.
|
protected float |
m_Quality
the quality of the image.
|
DEBUG, m_CustomHeight, m_CustomWidth, m_ScalingEnabled, m_UseCustomDimensions, m_xScale, m_yScale| Constructor and Description |
|---|
JPEGWriter()
initializes the object.
|
JPEGWriter(JComponent c)
initializes the object with the given Component.
|
JPEGWriter(JComponent c,
File f)
initializes the object with the given Component and filename.
|
| Modifier and Type | Method and Description |
|---|---|
void |
generateOutput()
generates the actual output.
|
Color |
getBackground()
returns the current background color.
|
String |
getDescription()
returns the name of the writer, to display in the FileChooser.
|
String |
getExtension()
returns the extension (incl.
|
float |
getQuality()
returns the quality the JPEG will be stored in.
|
void |
initialize()
further initialization.
|
static void |
main(String[] args)
for testing only.
|
void |
setBackground(Color c)
sets the background color to use in creating the JPEG.
|
void |
setQuality(float q)
sets the quality the JPEG is saved in.
|
getComponent, getCustomHeight, getCustomWidth, getFile, getScalingEnabled, getUseCustomDimensions, getXScale, getYScale, setComponent, setCustomHeight, setCustomWidth, setFile, setScale, setScalingEnabled, setUseCustomDimensions, toOutput, toOutput, toOutputprotected float m_Quality
protected Color m_Background
public JPEGWriter()
public JPEGWriter(JComponent c)
c - the component to print in the output formatpublic JPEGWriter(JComponent c, File f)
c - the component to print in the output formatf - the file to store the output inpublic void initialize()
initialize in class JComponentWriterpublic String getDescription()
getDescription in class JComponentWriterpublic String getExtension()
getExtension in class JComponentWriterpublic Color getBackground()
public void setBackground(Color c)
c - the color to use for backgroundpublic float getQuality()
public void setQuality(float q)
q - the quality to usepublic void generateOutput()
throws Exception
generateOutput in class JComponentWriterException - if something goes wrongCopyright © 2015 University of Waikato, Hamilton, NZ. All rights reserved.