Here is code example:
/**
* Transferable used to communicate with the system clipboard.
*/
static class ImageTransferable implements Transferable, ClipboardOwner
{
Image image;
ImageTransferable(Image img)
{
this.image = img;
}
public DataFlavor[] getTransferDataFlavors()
{
return new DataFlavor[]{DataFlavor.imageFlavor};
}
public boolean isDataFlavorSupported(DataFlavor flavor)
{
return DataFlavor.imageFlavor.equals(flavor);
}
public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
{
return image;
}
//empty ClipBoardOwner implementation
public void lostOwnership(Clipboard clipboard, Transferable contents) {}
}
//=====================================================
public void copyImageToClipboard(BufferedImage image){
ImageTransferable it = new ImageTransferable(image);
Clipboard clip=Toolkit.getDefaultToolkit().getSystemClipboard();
clip.setContents(it,it);
}
February 24, 2011
Copy image to clipboard in java
Labels:
Programming
Subscribe to:
Post Comments (Atom)
2 Comment:
kuşadası
şırnak
tekirdağ
van
sakarya
VKWLX
gümüldür transfer
balıklıova transfer
dikili transfer
özdere transfer
seferihisar transfer
5AW51
Post a Comment
Để chất lượng các bài viết ngày được tốt hơn, Bạn vui lòng để lại góp ý hoặc nhận xét vào khung bên dưới. Bạn có thể tự do nhận xét nhưng không trái với thuần phong mỹ tục. Khi gửi nhận xét xin vui lòng để lại: Tên, Địa chỉ mail hoặc địa chỉ Blog để tôi được biết bạn là ai. Xin cảm ơn!
Các bài liên quan