Ustaw zawartość schowka
Próbuję dowiedzieć się, dlaczego ustawienie zawartości schowka systemowego nie działa dla mnie. Programowo ustawiam zawartość schowka. Kiedy używam wyjściowej części kodu, działa. Jednak gdy próbuję skopiować / wkleić w dowolnym edytorze tekstu, jest on pusty.
edycja poduszkowca, kod z github:
import java.awt.HeadlessException;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws HeadlessException,
UnsupportedFlavorException, IOException {
Toolkit.getDefaultToolkit().getSystemClipboard()
.setContents(new StringSelection("hi there"), null);
System.out.println(((String) Toolkit.getDefaultToolkit()
.getSystemClipboard().getData(DataFlavor.stringFlavor)));
}
}