4/5 (11 avis)
Vue 10 868 fois - Téléchargée 684 fois
import java.awt.Image; import java.awt.Toolkit; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.awt.datatransfer.UnsupportedFlavorException; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class ClipboardImage { private static void saveImage(BufferedImage image, String fileName) { try { ImageIO.write(image, "jpeg", new File(fileName)); } catch (IOException e) { e.printStackTrace(); } } public static Image getClipboardImage() { Transferable transfer = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null); try { if (transfer != null && transfer.isDataFlavorSupported(DataFlavor.imageFlavor)) { return (BufferedImage) transfer.getTransferData(DataFlavor.imageFlavor); } } catch (UnsupportedFlavorException e1) { e1.printStackTrace(); } catch (IOException e2) { e2.printStackTrace(); } return null; } public static void saveClipboard(String fileName) { BufferedImage image = (BufferedImage) getClipboardImage(); saveImage(image, fileName); } }
7 avril 2007 à 10:11
Propre comme source. (9/10)
7 avril 2007 à 10:13
7 avril 2007 à 10:14
7 avril 2007 à 10:17
Moi à la place de toi j'auaris mis : pressepapier le tout coller
Mais toi tu as préciser toutes les possibilités: pressepapier, presse, papier
Et c'est chose vraimant à apprendre, ça facilite la recherche énormément.
7 avril 2007 à 10:21
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.