|
||||||||||
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.
#setScalingEnabled()
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 | |
---|---|
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 |
void |
toOutput()
saves the current component to the currently set file |
static void |
toOutput(javax.swing.JComponent c,
java.io.File f)
outputs the given component as JPEG in the specified file |
Methods inherited from class weka.gui.visualize.JComponentWriter |
---|
getComponent, getFile, getScalingEnabled, getXScale, getYScale, setComponent, setFile, setScale, setScalingEnabled |
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)
public float getQuality()
public void setQuality(float q)
public static void toOutput(javax.swing.JComponent c, java.io.File f) throws java.lang.Exception
c
- the component to output as PSf
- the file to store the PS in
java.lang.Exception
- if component of file are null
public void toOutput() throws java.lang.Exception
toOutput
in class JComponentWriter
java.lang.Exception
- if component of file are null
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |