近日碰到一个模拟键盘点击Ctrl+C,并读取复制内容相关的问题,记录以下:
1、 模拟键盘点击Ctrl+C:
publicvoid keyPressWithCtrl(Robotr,intkey){ r.keyPress(KeyEvent.VK_CONTROL); r.keyPress(key); r.keyRelease(key); r.keyRelease(KeyEvent.VK_CONTROL); r.delay(100);//非常重要 System.out.println("点击ctrl组合键"); } |
2、 读取所复制的内容:
public String print(){ Clipboard clip=Toolkit.getDefaultToolkit().getSystemClipboard(); DataFlavor |