OSDN Git Service

ver 2.23 init
[hayashilib/hayashi.git] / src / jp / co / areaweb / tools / gui / ClipbordTest.java
1 package jp.co.areaweb.tools.gui;
2
3 import java.awt.Component;
4 import java.awt.Toolkit;
5 import java.awt.datatransfer.Clipboard;
6 import java.awt.datatransfer.ClipboardOwner;
7 import java.awt.datatransfer.StringSelection;
8 import java.awt.datatransfer.Transferable;
9
10 public class ClipbordTest extends Component implements ClipboardOwner {
11
12         @Override
13         public void lostOwnership(Clipboard clipboard, Transferable contents) {
14                 // TODO Auto-generated method stub
15
16         }
17
18         /**
19          * @param args
20          */
21         public static void main(String[] args) {
22                 // TODO Auto-generated method stub
23
24                 String str = "JAVA TEXT!";
25                 if (args.length > 0) {
26                         str = args[0];
27                 }
28                 ClipbordTest.setClipboardString(str);
29         }
30         
31         public static void setClipboardString(String str) {
32                 Toolkit kit = Toolkit.getDefaultToolkit();
33                 Clipboard clip = kit.getSystemClipboard();
34
35                 StringSelection ss = new StringSelection(str);
36                 clip.setContents(ss, ss);
37         }
38
39 }