this.getToolkit()会返回一个Toolkit系统工具包,可以参考Jdk的Tookit类,一层层往下走很好理解的
this.getToolkit()//会返回一个Toolkit系统工具包,可以参考Jdk的Tookit类
getSystemClipboard()// 获取系统 Clipboard 的一个实例,该 Clipboard 可作为本机平台提供的剪贴板工具的接口。
clipboard.getContents(this);// 返回表示剪贴板当前内容的 transferable 对象。
content.getTransferData(DataFlavor.stringFlavor) instanceof String// 返回一个对象,该对象表示将要被传输的数据。 String表示把剪贴板内容转化为String类型的
this.getSelectionStart();//返回选定文本的起始位置。如果是空文档,则返回 0;如果没有选定,则返回点值。
this.getSelectionEnd();//返回选定文本的结束位置。如果文本为空,则返回 0;如果没有选择,则返回点值。
总体来看,这部分的代码就是获取剪贴板的内容,转换为String类型。