Ich möchte in meiner JTable bestimmte Zellen markieren und die Inhalte (Strings) mit anderen (nicht java-)Anwendungen per cut and paste austauschen können. Hat jemand eine Idee?
Announcement
Collapse
No announcement yet.
JTable cut and paste
Collapse
X
-
Hi,<br>
ich würde dazu java.awt.datatransfer benutzen. Das geht recht <br>einfach, wenn die auszutauschenden Inhalte wie angesprochen<br>
Strings sind:
<pre>
// placing text on System Clipboard:
String s = getCellContentFromTable();
StringSelection ss = new StringSelection(s);
Toolkit.getDefaultToolkit().getSystemClipboard().s etContents(ss, null);
</pre>
Wenn Du auch noch Text aus dem Clipboard in Deine TableCell bringen<br>
willst, geht das ebenfalls mit diesem package und Deinem TableModel.
<p>
Klau
Comment