Я пытаюсь сделать снимок экрана, не включая окно моего приложения.Для этого я сначала вызываю setVisible (false), затем вызываю метод createScreenCapture и, наконец, вызываю setVisible (true).Это не работает, однако, и я все еще получаю окно моих приложений на снимке экрана.Если я добавлю вызов в спящий режим, это, похоже, решит проблему, но я знаю, что это плохая практика.Как правильно это сделать?
Код:
setVisible(false);
BufferedImage screen = robot.createScreenCapture(rectScreenSize);
setVisible(true);