This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Dear friends As you know, to put a text in the system clipboard, we can use the following lines of code: StringSelection s = new StringSelection("-text-"); Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard(); c.setContents(s, s); This works properly: you can paste the "-text-" into (even non-Java) text editors. But let me to do a minor change: First find the StringSelection.java inside your JDK. I found it in a file named src.jar . Then create a new class named "SS" and copy the code of StringSelection.java into it. That is; we create a class completely equal to the StringSelection and we name it SS. Then use this new class instead of StringSelection: SS = new SS("-text-"); Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard(); c.setContents(s, s); Unexpectedly this code does not work! Instead of the "-text-", it copies the SS object into the clipboard! What is wrong here? Regards