From: Rene S. <sa...@us...> - 2011-07-07 21:09:07
|
Update of /cvsroot/jake2/jake2/src/jake2/sys In directory vz-cvs-3.sog:/tmp/cvs-serv19651/src/jake2/sys Modified Files: Sys.java Log Message: clipboard support for console Index: Sys.java =================================================================== RCS file: /cvsroot/jake2/jake2/src/jake2/sys/Sys.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Sys.java 2 Mar 2008 20:21:15 -0000 1.12 --- Sys.java 7 Jul 2011 21:09:05 -0000 1.13 *************** *** 35,38 **** --- 35,41 ---- import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; + import java.awt.datatransfer.*; // sfranzyshen + import java.awt.Toolkit; // sfranzyshen + import java.io.*; // sfranzyshen /** *************** *** 233,240 **** } ! public static String GetClipboardData() { ! // TODO: implement GetClipboardData ! return null; ! } public static void ConsoleOutput(String msg) { --- 236,257 ---- } ! // sfranzyshen -start ! // public static String GetClipboardData() { ! public static String GetClipboardData() { ! Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard() ! .getContents(null); ! ! try { ! if (t != null && t.isDataFlavorSupported(DataFlavor.stringFlavor)) { ! String text = (String) t ! .getTransferData(DataFlavor.stringFlavor); ! return text; ! } ! } catch (UnsupportedFlavorException e) { ! } catch (IOException e) { ! } ! return null; ! } ! public static void ConsoleOutput(String msg) { |