在不使用机器人类的情况下通过鼠标拖动捕获桌面屏幕



是否有一种方法可以通过鼠标拖动抓取和捕获当前窗口屏幕,而不使用下面的方法?

robot.createScreenCapture(captureSize); //Robot class

当网页高度太长时,机器人类将只捕获当前屏幕,我想捕获整个网页,包括必要时向下滚动页面。

请帮帮我。

这是一个有点困难的问题。你能做的就是获取鼠标拖动的坐标并将它们传递到新的矩形

BufferedImage image = new Robot().createScreenCapture( 
   new Rectangle( myframe.getX(), myframe.getY(), 
                  myframe.getWidth(), myframe.getHeight() ) );
我希望这对你有帮助

最新更新