/** Wait until clipboard contains string data and returns the text. */
private String getClipboardText() throws Exception {
Waiter waiter = new Waiter(new Waitable() {
@Override
public Object actionProduced(Object obj) {
Transferable contents = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
if (contents == null) {
return null;
} else {
return contents.isDataFlavorSupported(DataFlavor.stringFlavor) ? Boolean.TRUE : null;
}
}
@Override
public String getDescription() {
return ("Wait clipboard contains string data");
}
});
waiter.waitAction(null);
return Toolkit.getDefaultToolkit().getSystemClipboard().
getContents(null).getTransferData(DataFlavor.stringFlavor).toString();
}
OutputOperatorTest.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录