Je souhaite remplacer le contenu du presse-papiers du système par mon code Java, mais le contenu copié disparaît une fois le programme Java terminé. Comment puis-je rendre les données persistantes?Java - Le contenu copié du presse-papiers disparaît après la fermeture du programme
Merci beaucoup.
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable t = clipboard.getContents(null);
if (t.isDataFlavorSupported(DataFlavor.stringFlavor))
{
String data = (String) t.getTransferData(DataFlavor.stringFlavor);
System.out.println(data);
}
StringSelection stringSelection = new StringSelection("Replaced Text");
clipboard.setContents(stringSelection, null);
// just to keep program running...
Scanner scanner = new Scanner(System.in);
scanner.nextLine();
edit: Je travaille sur Ubuntu 10.10, avec la version 1.6_20 de Java.
Je viens de remarquer que ce n'est pas seulement un problème spécifique à Java. contenu du presse-papiers, je copie dans firefox disparaît également lorsque je le ferme. – artsince
De quel système êtes-vous? – dacwe
hmm, c'est peut-être une situation spécifique à la plate-forme. Quel système d'exploitation utilisez-vous? – artsince