2019年11月2日
JavaSwingで文字列をクリップボードへコピーするサンプルソースを紹介します。
JavaSwingでクリップボードを操作するにはjava.awt.datatransfer.Clipboardを使用します。
Clipboardはこのように取得します。
/** * 指定された文字列を、クリップボードへコピーします。 * @param select 文字列。 */ public static void copyToClipboad(String select) { Clipboard clipboard = Toolkit.getDefaultToolkit() .getSystemClipboard(); StringSelection selection = new StringSelection(select); clipboard.setContents(selection, selection); }
public static void main(String[] args) { copyToClipboad("Chat&Messenger チャットもメッセンジャーも!!"); }◆出力結果
※テキストエディタで「貼り付け」を実行した結果です。 Chat&Messenger チャットもメッセンジャーも!!