我想根据粘贴板的情况来设置我的记事本上的粘贴菜单项是否可用,请问怎么判断?

解决方案 »

  1.   

    import  java.awt.datatransfer.*;
    java.awt.TextArea  txt  =  new  TextArea("");
    Clipboard  clipboard  =  txt.getToolkit().getSystemClipboard();
    Transferable  content  =  clipboard.getContents(txt);
    try  {
    String  dstData  =  (String)content.getTransferData(
    DataFlavor.stringFlavor);
    System.out.print(dstData);
    }  catch  (Exception  e)  {}更简单的:
    import  java.awt.datatransfer.*;
    Clipboard  clipboard  =  java.awt.Toolkit.getDefaultToolkit().getSystemClipboard();
    Transferable  content  =  clipboard.getContents(null);
    try  {
    String  dstData  =  (String)content.getTransferData(
    DataFlavor.stringFlavor);
    System.out.print(dstData);
    }  catch  (Exception  eer)  {}