我想从Java中的系统剪贴板中粘贴。我该怎么做?

最佳答案

虽然机器人类可以工作,但它不像直接使用系统剪贴板那样优雅,例如:

private void onPaste(){
    Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
    Transferable t = c.getContents(this);
    if (t == null)
        return;
    try {
        jtxtfield.setText((String) t.getTransferData(DataFlavor.stringFlavor));
    } catch (Exception e){
        e.printStackTrace();
    }//try
}//onPaste

09-26 06:39