1. ホーム
  2. java

[解決済み] Javaを使用してテキストをクリップボードにコピーする

2022-04-22 19:39:29

質問

からのテキストをコピーしたいのですが JTable のセルをクリップボードにコピーして、Microsoft Word などの他のプログラムに貼り付けられるようにします。セルからテキストを JTable しかし、クリップボードにコピーする方法がよくわかりません。

どのように解決するのですか?

これは私の場合、非常に簡単な方法です。

これらをインポートします。

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

そして、このコードの断片をクリップボードを変更したい場所に貼り付けます。

String myString = "This text will be copied into clipboard";
StringSelection stringSelection = new StringSelection(myString);
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(stringSelection, null);