概述
一个简单的获取windows剪切板中文本内容的代码
// 获取剪切板中的内容
public static String getClipboardText()
{
Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable clipT = clip.getContents(null);
if (clipT != null)
{
// 检查内容是否是文本类型
if (clipT.isDataFlavorSupported(DataFlavor.stringFlavor))
{
try
{
return (String) clipT
.getTransferData(DataFlavor.stringFlavor);
}
catch (UnsupportedFlavorException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
return null;
}
向剪切板中写内容代码如下:
//往剪切板写文本数据
public static void setClipboardText(Clipboard clip, String writeContens)
{
Transferable tText = new StringSelection(writeContens);
clip.setContents(tText, null);
}
剪切板中其它格式内容地获取与写入类似。
最后
以上就是细心河马为你收集整理的如何获取windows剪切板中内容的全部内容,希望文章能够帮你解决如何获取windows剪切板中内容所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复