搜索工作 |
搜索工作 公司点评 查工资 看趋势
微信

使用微信服务,更方便

职友集>Java面试题 > java 复制文本到剪贴板

java 复制文本到剪贴板

2015-02-28 06:30:01 阅读( 629 )

2314人 收藏本页

标签:Java面试题

在java awt中使用Clipboard类控制剪贴板,将文本复制到剪贴板很容易,如下代码实现:

package cn.outofmemory.example;

import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;

/**
*
* @author outofmemory.cn
*/
public class Main {

/**
* Places text on the clipboard
*/
public void placeTextOnClipboard() {

//Get the toolkit
Toolkit toolkit = Toolkit.getDefaultToolkit();

//Get the clipboard
Clipboard clipboard = toolkit.getSystemClipboard();

//The setContents method of the Clipboard instance takes a Transferable
//as first parameter. The StringSelection class implements the Transferable
//interface.
StringSelection stringSel = new StringSelection("text to be placed on the clipboard");

//We specify null as the clipboard owner
clipboard.setContents(stringSel, null);

}

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
new Main().placeTextOnClipboard();
}

}

下一篇:java Servlet forward示例分享

上一篇:java使用StreamTokenizer类

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题