getSystemClipboard, presse papier, applet et sécurité - Java - Programmation
Marsh Posté le 26-07-2004 à 15:27:07
Bon après des recherches sur le Google (is your friend) il se pourrait bien que ce ne soit pas possible d'accéder au clipBoard pour des raisons de sécurités:
Mais peut on contourner le problème avec un policy ou un truc du genre? Merci
Marsh Posté le 26-07-2004 à 15:28:52
http://java.sun.com/j2se/1.4.2/doc [...] lipboard()
tu dois avoir les droits sur le clipboard système, ça veut dire trafiquer le securitymanager pour demander l'autorisation à l'utilisateur. Bon courage.
Marsh Posté le 02-08-2004 à 00:32:27
reste plus qu'a implementer un paliatif a ton presspapier
Marsh Posté le 26-07-2004 à 15:11:08
Bonjour, je dévellope une Applet en java, et j'ai un problème lorsque je cherche à mettre une chaine de caractère dans le presse papier:
J'ai l'erreur suivante: Java.Security.AccessControlExeption lorsque j'execute la ligne suivante:
Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
Voici ma fonction copier:
import java.awt.datatransfer.*;
import java.awt.*;
import java.io.*;
....
public void setClipboard(String str) {
java.awt.datatransfer.StringSelection ss = new java.awt.datatransfer.StringSelection(str);
System.out.println("Toto" );
Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
System.out.println("Toto" );
cb.setContents(ss, ss);
}
private void boutonCopierActionPerformed(java.awt.event.ActionEvent evt) {
String selection = "";
try {
selection = affichageResume.getSelectedText();
setClipboard(selection);
} catch(IllegalArgumentException e) {
//rien
}
}
Je me suis inspiré de ça:
Si QQ1 peu m'aider, ça serait très cool!
Message édité par Aurelienazerty le 26-07-2004 à 15:13:05
---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes