/** * 复制图片到剪切板。 */ 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("//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课程吗?
- 武汉北大青鸟Java前景怎么样?
- Java程序员的就业前景怎么样?
- 学会Java工程师后的就业前景如何?
- Java和C++之间的区别以及它们的就业前景
- JavaScript 中的时间对象是什么?
- JavaScript中的函数then()是什么意思?
- Java是什么语言?Java面试题
- 面试题:java中有哪些运算符?
- Java中的锁的各种定义?Java中的锁三种类型
看过该Java开发的还看过
本文标题:#JAVA如何复制图片到剪切板#,宏鹏发布于北大青鸟鲁广校区。JAVA如何复制图片到剪切板,先要复制图片到剪切板,然后载入图片到输入流。不是图片,文件也可以套用这些方法。