Сейчас я делаю полноэкранную игру и хочу сделать несколько скриншотов.Я нашел этот небольшой фрагмент кода:
BufferedImage image =
new Robot().createScreenCapture(new Rectangle(w.getX(), w.getY(),w.getWidth(),w.getHeight()));
ImageIO.write(image, "jpg", new File("C:\\Users\\Kaizer\\Desktop\\", "ScreenShot" + counter + ".jpg"));
Я знаю, что он выглядит не очень красиво, но он делает скриншот, но с моего рабочего стола, а не из моей настоящей полноэкранной игры.Скриншоты Windows делают то же самое.
Я знаю, что что-то упустил из виду, но я не могу понять это ради своей жизни.
Кстати: этот код запускается, когдаигрок нажимает кнопку F11.Это не собственный метод.