Mit Java etwas in die Zwischenablage schreiben

Posted: April 3rd, 2009 | Filed under: Programmieren | Tags: , , , , , | 2 Comments »

Heute mal noch ein bisschen Java Quellcode. Ich hatte vor kurzem das Problem dass ich einen Text aus einer JTextArea in die Zwischenablage kopieren musste. In einem älteren Post bin ich schon mal näher auf das Auslesen der Zwischenablage eingegangen. Hier der Quellcode zum füllen der Zwischenablage.

import java.awt.Toolkit;
import java.awt.datatransfer.StringSelection;


public class CopyToClipboard {
     public static void main(String[] args) {
          Toolkit.getDefaultToolkit().getSystemClipboard().setContents(
               new StringSelection("Ich bin jetzt in der Zwischenablage :)")null
          );
     }
}

Mit Java die Zwischenablage auslesen / ausgeben

Posted: August 22nd, 2008 | Filed under: Programmieren, Tutorials | Tags: , , , , | 5 Comments »

Zum Feierabend nochn bisschen Quellcode :). Ihr wollte mit Java auslesen was in der Zwischenablage liegt (STRG+C / Kopieren). Mit dem folgenden Quellcode sollte euch geholfen sein.

import java.awt.Toolkit; 
import java.awt.datatransfer.*; 
 
class PrintClipboard
  
  public static void mainString[] args throws Exception{
    Clipboard systemClipboard;
    systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard()
    Transferable transferData = systemClipboard.getContentsnull )
    for(DataFlavor dataFlavor : transferData.getTransferDataFlavors()){ 
      Object content = transferData.getTransferDatadataFlavor )
      if content instanceof String 
      
        System.out.printlncontent );
        break;
      }
    }
  }
}

Quelltext-Quelle: http://openbook.galileocomputing.de/javainsel9/javainsel_19_025.htm#t2t34