クリップボードにコピーする

package clipboard;
import java.awt.*;
import java.awt.datatransfer.*;

public class CopyExample implements ClipboardOwner {
    private Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();

    private void copy(){
        String data = "ABC\tあいうえお\t123\n" + "DEF\tかきくけこ\t456\n";
        StringSelection contents = new StringSelection(data);
        clipboard.setContents(contents, this);
    }

    public void lostOwnership(Clipboard clipboard, Transferable contents) {
        System.out.println("Clipboard contents replaced");
    }

    public static void main(String[] args){
        CopyExample my = new CopyExample();
        my.copy();
    }
}

上はとりあえずコピー&ペーストのコピーを行うサンプルです。 詳しくは、Sun Javaリファレンスの datatransferパッケージの説明に載っています。

Java kowaza Top

(first uploaded 2004/10/24 last updated 2004/10/24, URANO398)

テレワークならECナビ Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル