Получить текст из Clipboard
//Получить текст из Clipboard package datatransfer;
import java.awt.Toolkit; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.awt.datatransfer.UnsupportedFlavorException; import java.io.IOException;
public class Clipboard { public static String getFromClipboard() throws UnsupportedFlavorException, IOException { Transferable tr = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
try { if (tr != null && tr.isDataFlavorSupported(DataFlavor.stringFlavor)) { String text = (String)tr.getTransferData(DataFlavor.stringFlavor); return text; } } catch (UnsupportedFlavorException e) { } catch (IOException e) { } return null; }
public static void main(String[] args) throws UnsupportedFlavorException, IOException { getFromClipboard(); System.out.println(getFromClipboard()); }
} 04.01.2009
|