Utilisez les codes suivants pour accéder à vos planchettes Java : système de
:
presse-papiers presse-papiers = getToolkit () de getSystemClipboard (); < br . >
locale:
presse-papiers presse-papiers = new Clipboard ("Mon propre clipboard" ) ;
la principale différence entre le système et planchettes locales est que vous devez attribuer un nom particulier à . le Presse-papiers local que vous entrez le code 2
Appliquer les codes suivants pour créer un DataFlavor pour votre presse-papiers Java:
DataFlavor publique ( representationClass , String humanRepresentationName ) < p> Ce constructeur va créer une nouvelle saveur de données représentée par une classe Java. Le DataFlavor retourné aura " representationClass = representationClass » et un « mimeType = application /x -java- feuilleton - objet».
DataFlavor publique (String mimeType , String humanRepresentationName )
autre constructeur est un type MIME , par conséquent, le DataFlavor retournée sera " representationClass = InputStream " et 3
Créer une classe Java appelée " mimeType = mimeType . " " abcSelection . " Le "abc" ici représentera la saveur , de sorte que vous pouvez l'appeler comme vous voulez
Pour accéder à un presse-papiers locale, utilisez le code suivant pour définir sa classe: . Presse-papiers Presse-papiers = new Clipboard ("name" ) Photos
Pour le presse-papiers du système d'exploitation , utilisez ce code à la place : . presse-papiers Presse-papiers = getToolkit () getSystemClipboard ()
Utilisez la méthode " setContent " dans la classe Clipboard pour définir le contenu du presse-papiers < . br> 4
Utilisez la méthode " getContent " pour obtenir le contenu du presse-papiers dans la classe Clipboard . Effacer manuellement les données que vous avez copiées dans le presse parce que Java ne supporte pas ou mettre en œuvre une opération de coupe. 5
coller le contenu dans le presse papier , qui sera utilisé pour lancer l' applet Java qui vous besoin pour vos applications. Utilisez le code suivant pour exécuter votre applet Java à partir de votre Presse-papiers local ou d'un système , celui que vous configurez : Photos
javax.swing.JApplet d'importation;
javax.swing.SwingUtilities d'importation ;
javax.swing.JLabel d' importation;
public class HelloWorld s'étend JApplet {
//appelé lorsque cet applet est chargée dans le navigateur
public void init ( . ) {
//exécuter une tâche sur le thread de distribution des événements , la création de l'interface graphique de cette applet
try {
SwingUtilities.invokeAndWait (new Runnable () { < br . >
public void run () {
JLabel lbl = new JLabel ( "Bonjour le monde ");
add ( LBL) ; }
< p> });
} catch ( Exception e) {
System.err.println ( " createGUI n'a pas réussi "); }
} }