Wie kann ich die Zwischenablage auslesen?

...komplette Frage anzeigen

2 Antworten

.getData() von Clipboard statt .getContents() mit dem DataFlavor für Strings.

String data = (String) Toolkit.getDefaultToolkit()
.getSystemClipboard()
.getData(DataFlavor.stringFlavor);

Ich würde jetzt ohne Rechersche auf falsches DataFlavor tippen.

wie kann man das dann ändern? - ich bin nicht unbedingt der beste programmierer, und hab grade von der zwischenablage nicht wirklich ahnung...

0
@Rarrr

Du willst einen plaintext String. Du verwendest aber alle Flavors bis du etwas hast, was wie ein String aussieht, möglicherweise eine Formatierungsbeschreibung.

Lies die APIdocs. Es gibt ein Flavor extra für plaintext Strings.

0

Was möchtest Du wissen?