Код: Выделить всё
public static void main(String args[]) throws InterruptedException {
StringSelection s = null;
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(
(s = new StringSelection("test")), s
);
Clipboard systemClipboard;
systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable transferData = systemClipboard.getContents( null );
for(DataFlavor dataFlavor : transferData.getTransferDataFlavors()){
Object content;
try {
content = transferData.getTransferData( dataFlavor );
if ( content instanceof String ) {
System.out.println((String)content);
} else {
System.out.println(content+ "?");
}
} catch (UnsupportedFlavorException | IOException e) {}
}
Thread.sleep(5000);
systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
transferData = systemClipboard.getContents( null );
for(DataFlavor dataFlavor : transferData.getTransferDataFlavors()){
Object content;
try {
content = transferData.getTransferData( dataFlavor );
if ( content instanceof String ) {
System.out.println((String)content);
}
} catch (UnsupportedFlavorException | IOException e) {}
}
}
Что я могу сделать?
Подробнее здесь: https://stackoverflow.com/questions/313 ... it-in-java