|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgraphics.clipboard.VectorGraphicsTransferable
public class VectorGraphicsTransferable
A Transferable for putting vector graphics onto the system clipboard. This is particularly useful on Windows where EMF format can be used to copy vector graphics onto the system clipboard, from where it can be pasted into many applications, including PowerPoint and Word. VectorGraphicsTranferable will fall back to using a bitmap image format if no suitable VectorGraphics format is registered.
Note: This only works with JDK 1.4 or later.
Constructor Summary | |
---|---|
VectorGraphicsTransferable(java.awt.Component c)
Create a VectorGraphicsTransferable with the built-in flavor/ExportFileType associations |
|
VectorGraphicsTransferable(java.awt.Component c,
boolean addDefaultAssociations)
Create a VectorGraphicsTransferable. |
Method Summary | |
---|---|
void |
addExportFileType(java.awt.datatransfer.DataFlavor flavor,
org.freehep.util.export.ExportFileType type)
Associate a DataFlavor with the ExportFileType |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor dataFlavor)
|
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
|
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor dataFlavor)
|
void |
lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable transferable)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VectorGraphicsTransferable(java.awt.Component c)
c
- The Component whose graphics will be transferedpublic VectorGraphicsTransferable(java.awt.Component c, boolean addDefaultAssociations)
c
- The Component whose graphics will be transferedaddDefaultAssociations
- Add the standard flavor/ExportFileType associationsMethod Detail |
---|
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor dataFlavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
getTransferData
in interface java.awt.datatransfer.Transferable
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor dataFlavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard, java.awt.datatransfer.Transferable transferable)
lostOwnership
in interface java.awt.datatransfer.ClipboardOwner
public void addExportFileType(java.awt.datatransfer.DataFlavor flavor, org.freehep.util.export.ExportFileType type)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |