February 24, 2011

Copy image to clipboard in java

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);
}

2 Comment:

edip said...

kuşadası
şırnak
tekirdağ
van
sakarya

VKWLX

aleyna said...

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




Recent Comments

Xã hội - VnExpress.net