クリップボードの利用

ClipboardOwnerインタフェースを使うと、データをクリップボードに入れ、
それをクリップボードから取り出すことができる。
ここでgetSystemClipboardを使うためにはツールキットを持つオブジェクト(例えばFrame)を
生成する必要がる。

import java.awt.; import java.awt.datatransfer.;
public class clipboard
{
  public static void main(String[] argv){
    useClipboard useclipboard = new useClipboard();
  }
}
class useClipboard extends Frame implements ClipboardOwner
{
  useClipboard(){
    Clipboard clipboard = getToolkit().getSystemClipboard();
    StringSelection contents = new StringSelection(Hello from Java!);
    clipboard.setContents(contents, this);
    System.exit(0);
  }
  public void lostOwnership(Clipboard clipboard, Transferable contents){
    System.out.println(Clipboard contents replaced);
  }
}

投稿者 java

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です