ビジネスチャット、ビデオ通話、文書管理、スケジュールを統合。IP Messenger 互換。基本無料!

Java クリップボードへコピー

Java クリップボードへコピー

JavaSwingで文字列をクリップボードへコピーするサンプルソースを紹介します。
JavaSwingでクリップボードを操作するにはjava.awt.datatransfer.Clipboardを使用します。
Clipboardはこのように取得します。

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();

 お勧めフリーソフト

当サイトで公開している Chat&Messenger は 10年以上の実績がある基本無料の国産ビジネスチャットツールです。ユーザを自動認識して直ぐにチャット、テレビ会議、スケジュール管理などが無料で利用できます。(Windows / Mac / Android / iOS)

サンプルプログラム

/**
 * 指定された文字列を、クリップボードへコピーします。
 * @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 チャットもメッセンジャーも!!