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


5 Comments on “Mit Java die Zwischenablage auslesen / ausgeben”

  1. 1 Mit Java etwas in die Zwischenablage schreiben : Ein Karlsruher Bloggt! said at 08:17 on April 3rd, 2009:

    […] 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 […]

  2. 2 Sebastian said at 21:15 on Dezember 17th, 2009:

    Hi. Dein Code hat mir wirklich sehr weitergeholfen…. Ich benutze den Code dazu etwas aus dem Firefox zu kopieren und nach dem filten von unwichtigen in eine txt datei zu schreiben… Leider geht das seit der neusten firefox version(3.5.6 nicht mehr… Kannst du testen ob es bei dir geht?

    Gruß Sebastian

  3. 3 none said at 13:15 on März 29th, 2011:

    Hättest ruhig darauf hinweisen können, daß der Code komplett aus „Java ist auch eine Insel“ übernommen wurde.

  4. 4 Beitrag ist geklaut said at 01:35 on Januar 4th, 2014:

    Bitte fügen Sie dem aus dem Buch entnommenen Quelltext einen eindeutigen Hinweis auf unsere Seite an oder entfernen sie diesen Beitrag.

    Vielen Dank

  5. 5 admin said at 14:02 on Januar 4th, 2014:

    Bitteschön, Link wurde hinzugefügt.


Leave a Reply