本文整理汇总了Java中java.awt.datatransfer.Clipboard.getData方法的典型用法代码示例。如果您正苦于以下问题:Java Clipboard.getData方法的具体用法?Java Clipboard.getData怎么用?Java Clipboard.getData使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.awt.datatransfer.Clipboard
的用法示例。
在下文中一共展示了Clipboard.getData方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: runTest
import java.awt.datatransfer.Clipboard; //导入方法依赖的package包/类
private static void runTest() throws Exception {
String testString = "my string";
JTextField tf = new JTextField(testString);
tf.selectAll();
Clipboard clipboard = new Clipboard("clip");
tf.getTransferHandler().exportToClipboard(tf, clipboard, TransferHandler.COPY);
DataFlavor[] dfs = clipboard.getAvailableDataFlavors();
for (DataFlavor df: dfs) {
String charset = df.getParameter("charset");
if (InputStream.class.isAssignableFrom(df.getRepresentationClass()) &&
charset != null) {
BufferedReader br = new BufferedReader(new InputStreamReader(
(InputStream) clipboard.getData(df), charset));
String s = br.readLine();
System.out.println("Content: '" + s + "'");
passed &= s.contains(testString);
}
}
}
示例2: getLicenseKeyFromClipboard
import java.awt.datatransfer.Clipboard; //导入方法依赖的package包/类
private String getLicenseKeyFromClipboard() {
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
try {
String licenseFromClipboard = (String)clipboard.getData(DataFlavor.stringFlavor);
if(ProductConstraintManager.INSTANCE.isLicenseValid(licenseFromClipboard)) {
return licenseFromClipboard;
}
} catch (Exception var3) {
;
}
return null;
}
示例3: getClipboardImage
import java.awt.datatransfer.Clipboard; //导入方法依赖的package包/类
/**
* Gets an image from Clipboard.
*
* @return image
*/
public static Image getClipboardImage() {
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
try {
return (Image) clipboard.getData(DataFlavor.imageFlavor);
} catch (Exception e) {
return null;
}
}
示例4: getScreenfromClipB
import java.awt.datatransfer.Clipboard; //导入方法依赖的package包/类
Image getScreenfromClipB() {
final Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
if (clipboard.isDataFlavorAvailable(DataFlavor.imageFlavor)) {
try {
return (Image) clipboard.getData(DataFlavor.imageFlavor);
} catch (UnsupportedFlavorException | IOException ex) {
Logger.getLogger(CropUIController.class.getName()).log(Level.SEVERE, null, ex);
}
}
return null;
}
示例5: main
import java.awt.datatransfer.Clipboard; //导入方法依赖的package包/类
public static void main(String[] args) throws Exception {
Clipboard clipboard =
Toolkit.getDefaultToolkit().getSystemClipboard();
DataFlavor dataFlavor = new DataFlavor(DataFlavor.javaRemoteObjectMimeType +
";class=Hello" );
Object data = clipboard.getData(dataFlavor);
System.err.print(((Hello) data).sayHello());
}