问题描述
请大家帮我做一个复杂粘贴的功能姓名是使用JAVA的功能做的这个问题我已经搞了好久了请大家帮个忙好么谢谢非常感谢除了这种方法还有别的么【publicclassTestG{/***获取系统剪切板中的文本(相当于粘贴)**@return系统剪切板中的文本*/publicstaticStringgetSysClipboardText(){Stringret="";ClipboardsysClip=Toolkit.getDefaultToolkit().getSystemClipboard();//获取剪切板中的内容TransferableclipTf=sysClip.getContents(null);if(clipTf!=null){//检查内容是否是文本类型if(clipTf.isDataFlavorSupported(DataFlavor.stringFlavor)){try{ret=(String)clipTf.getTransferData(DataFlavor.stringFlavor);}catch(Exceptione){e.printStackTrace();}}}returnret;}publicstaticImagegetImageFromClipboard()throwsException{Clipboardsysc=Toolkit.getDefaultToolkit().getSystemClipboard();Transferablecc=sysc.getContents(null);if(cc==null){System.out.println("1*********");returnnull;}elseif(cc.isDataFlavorSupported(DataFlavor.imageFlavor)){System.out.println("*********");return(Image)cc.getTransferData(DataFlavor.imageFlavor);}returnnull;}publicstaticvoidmain(String[]agrs){try{System.out.println("*********"+newTestG().getImageFromClipboard());}catch(Exceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}】
解决方案
解决方案二:
没做过等!!
解决方案三:
http://zhidao.baidu.com/question/99825319.html?fr=ala0自己看看吧。我也没有研究过!