OSDN Git Service

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