public class PlotExporter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
PlotExporter.IconFactory
Defines an object that can supply an icon for exporting.
|
Constructor and Description |
---|
PlotExporter()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
attemptSave(javax.swing.Icon icon,
java.io.File file,
uk.ac.starlink.ttools.plot.GraphicExporter exporter)
Attempts to write a given icon to a file in a particular
graphics format.
|
void |
exportPlot(java.awt.Component parent,
PlotExporter.IconFactory ifact)
Offers the user a GUI to export a supplied plot icon
in a user-chosen format.
|
static PlotExporter |
getInstance()
Returns a single instance of this class.
|
public void exportPlot(java.awt.Component parent, PlotExporter.IconFactory ifact)
parent
- parent component for dialogue windowifact
- supplies the icon to exportpublic void attemptSave(javax.swing.Icon icon, java.io.File file, uk.ac.starlink.ttools.plot.GraphicExporter exporter) throws java.io.IOException
icon
- image to paintfile
- destination fileexporter
- output graphics format handlerjava.io.IOException
- in case of write errorpublic static PlotExporter getInstance()
Copyright © 2003-2017 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.