/**
* 复制图片到剪切板。
*/
public static void setClipboardImage(final Image image) {
Transferable trans = new Transferable() {
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 {
if (isDataFlavorSupported(flavor))
return image;
throw new UnsupportedFlavorException(flavor);
}
};
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(trans,
null);
}
public static void main(String[] args){
URL url;
try {
url = new URL("http://192.168.2.100:8080/sss/images/copyright.jpg");
//载入图片到输入流
java.io.BufferedInputStream bis = new BufferedInputStream(url.openStream());
// InputStream is=new FileInputStream(file);
BufferedImage bi=ImageIO.read(bis);
Image im=(Image)bi;
setClipboardImage(im);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException s) {
// TODO Auto-generated catch block
s.printStackTrace();
}
}
java根据图片链接复制图片到剪切板
最新推荐文章于 2021-11-23 17:23:22 发布