クリップボードへの転送
Posted feedbacks - Java
とりあえず、文字列の場合は以下の通り。 その他、画像やJavaのシリアライズしたオブジェクトなど、さまざまなデータを送れます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
public class Sample188 {
public static void main(String[] args) {
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
// クリップボードにデータを設定
StringSelection setData = new StringSelection("クリップボードにコピーされる。");
clipboard.setContents(setData, setData);
// クリップボードからデータを取得
try {
String str = (String) clipboard.getData(DataFlavor.stringFlavor);
System.out.println(str);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
|


mattsan
#6644()
Rating6/8=0.75
クリップボード(や同等の機能)へテキストを転送するプログラムをお願いします。 また可能でしたらクリップボードのデータを取り出すプログラムもお願いします。
システムに依存する内容ですが、応用範囲が広いと思いましたので出題させてもらいました。
[ reply ]