захватить экран рабочего стола с помощью перетаскивания мышью без использования Robot Class? - PullRequest
0 голосов
/ 04 декабря 2011

Есть ли способ захвата и захвата экрана текущего окна путем перетаскивания мышью, не используя метод ниже?

robot.createScreenCapture(captureSize); //Robot class

Когда высота веб-страницы слишком велика, класс роботов просто захватывает текущий экран, и я хочу захватить всю веб-страницу, в том числе при необходимости, прокручивая страницу вниз.

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 04 декабря 2011

Это несколько сложный вопрос.Что вы можете сделать, это получить координаты перетаскивания мышью и передать их в новый прямоугольник

BufferedImage image = new Robot().createScreenCapture( 
   new Rectangle( myframe.getX(), myframe.getY(), 
                  myframe.getWidth(), myframe.getHeight() ) );
Надеюсь, это поможет
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...