java 如何实现ctrl + c等输入??希望能给个简单的例子!!谢谢
4个回答
展开全部
Java中可通过java.awt.Robot来模拟发送消息:键盘消息,鼠标消息之类的
既然是 CTRL +C
那就先模拟一个ctrl 键 不要发送松开按钮的消息
然后模拟按C键
模拟松开C键
再模拟松开ctrl键
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_C);
robot.keyRelease(KeyEvent.VK_C);
robot.keyRelease(KeyEvent.VK_CONTROL);
既然是 CTRL +C
那就先模拟一个ctrl 键 不要发送松开按钮的消息
然后模拟按C键
模拟松开C键
再模拟松开ctrl键
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_C);
robot.keyRelease(KeyEvent.VK_C);
robot.keyRelease(KeyEvent.VK_CONTROL);
展开全部
你是说用Java模拟键盘输入吧
Robot rt = new Robot();
rt.keyPress(KeyEvent.VK_CONTROL);
rt.keyPress(KeyEvent.VK_C);
rt.keyRelease(KeyEvent.VK_C);
rt.keyRelease(KeyEvent.VK_CONTROL);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是复制粘贴吗?都是长按
在文本上长按,会出现复制选择,拖动两个小光标选择
粘贴时,长按文本输入框会出现粘贴
但是要想直接按出 ctrl+c 就不行了 没有这键呀
在文本上长按,会出现复制选择,拖动两个小光标选择
粘贴时,长按文本输入框会出现粘贴
但是要想直接按出 ctrl+c 就不行了 没有这键呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要一个键盘的监听事件,你去API中查一查吧 !
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询