在Java中将字符串复制到粘贴板 – Copy String to ClipBoard

Categories: Java; Tagged with: ; @ January 30th, 2009 23:35

需求:

将信息复制到粘贴板, 以供后续使用.

解决方法:

初始化一个粘贴板实例, 获得系统粘贴板, 将信息加入到粘贴板中.

实现方式:

	private Clipboard clipboard; //定义一个粘贴板实例;

			buttonCopyToClipBoard.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				clipboard = getToolkit().getSystemClipboard();	//获得系统粘贴板
				StringSelection textInfoSelected = new StringSelection(textInfo.getText());	//建立一个粘贴板内容实例.
				clipboard.setContents(textInfoSelected, null);	//将textInfoSelected加入到粘贴板中;
				labelInfo.setText("The output message has copied to clipboard.");
			}
			
		}//end of calss
		);

效果:

image

点击CopytoClipBoard按钮后, 将output信息复制到粘贴板, 并在Info中提示复制成功.



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.