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) {
|