G
Gaysson
Gast
Hallo!
Wie ich bereits in einem anderen Thread geschrieben, bau ich mein erstes Java-Programm, einen text-editor.
Möchte nun das Bearbeiten --> Einfügen, Kopieren Ausschneiden - Menü einfügen. D.h., z.B. bei Einfügen soll Text aus der Zwischenablage (z.B. den ich von einer Internetseite kopiert habe) eingefügt werden. Leider wird nur java.io.InputStreamReader@61a907 eingefügt, und nicht der Originaltext...
Wie ich bereits in einem anderen Thread geschrieben, bau ich mein erstes Java-Programm, einen text-editor.
Möchte nun das Bearbeiten --> Einfügen, Kopieren Ausschneiden - Menü einfügen. D.h., z.B. bei Einfügen soll Text aus der Zwischenablage (z.B. den ich von einer Internetseite kopiert habe) eingefügt werden. Leider wird nur java.io.InputStreamReader@61a907 eingefügt, und nicht der Originaltext...
Code:
if (cmd.equals("Einfügen")) {
try
{
Toolkit tk = Toolkit.getDefaultToolkit();
Clipboard systemClipboard = tk.getSystemClipboard();
Transferable transferData = systemClipboard.getContents(null);
DataFlavor[] dataFlavor = transferData.getTransferDataFlavors();
DataFlavor flavor = dataFlavor[1];
Object content = transferData.getTransferData(flavor);
String contentstring = content.toString();
textfeld.setText(contentstring);
}
catch ( UnsupportedFlavorException e ) {}
catch ( IOException e ) {}
}