|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.gui.visualize.JComponentWriter
weka.gui.visualize.JPEGWriter
public class JPEGWriter
This class takes any JComponent and outputs it to a JPEG-file. Scaling is by default disabled, since we always take a screenshot.
Constructor Summary | |
---|---|
JPEGWriter()
initializes the object |
|
JPEGWriter(javax.swing.JComponent c)
initializes the object with the given Component |
|
JPEGWriter(javax.swing.JComponent c,
java.io.File f)
initializes the object with the given Component and filename |
Method Summary | |
---|---|
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. |
float |
getQuality()
returns the quality the JPEG will be stored in |
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 |
void |
setQuality(float q)
sets the quality the JPEG is saved in |
Methods inherited from class weka.gui.visualize.JComponentWriter |
---|
getComponent, getCustomHeight, getCustomWidth, getFile, getScalingEnabled, getUseCustomDimensions, getXScale, getYScale, setComponent, setCustomHeight, setCustomWidth, setFile, setScale, setScalingEnabled, setUseCustomDimensions, toOutput, toOutput, toOutput |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JPEGWriter()
public JPEGWriter(javax.swing.JComponent c)
c
- the component to print in the output formatpublic JPEGWriter(javax.swing.JComponent c, java.io.File f)
c
- the component to print in the output formatf
- the file to store the output inMethod Detail |
---|
public 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 float getQuality()
public void setQuality(float q)
q
- the quality to usepublic 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 arguments
java.lang.Exception
- if something goes wrong
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |