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