システム クリップボードの内容を設定してもうまくいかない理由を突き止めようとしています。プログラムでクリップボードの内容を設定しました。コードの出力部分を使用すると、機能します。ただし、任意のテキスト エディターでコピー/貼り付けしようとすると、空白になります。
ホバークラフト編集、github からのコード:
import java.awt.HeadlessException;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws HeadlessException,
UnsupportedFlavorException, IOException {
Toolkit.getDefaultToolkit().getSystemClipboard()
.setContents(new StringSelection("hi there"), null);
System.out.println(((String) Toolkit.getDefaultToolkit()
.getSystemClipboard().getData(DataFlavor.stringFlavor)));
}
}