Я перенес свой код из метода (нажатие кнопки) в новый класс. Его функция заключается в том, чтобы фиксировать изображение на экране (подобно экрану печати) и сохраняет его где-то в компьютере. (В данном случае, диск с) выводится следующее сообщение об ошибке:Съемка экрана с использованием кодов
java.io.FileNotFoundException: C: \ г \ 1.jpg (Система не может найти указанный путь )
public class printScreen{
public static void main(String args[]) throws AWTException, IOException
{
Robot robot = new Robot();
Dimension a = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle rect = new Rectangle(a);
BufferedImage img = robot.createScreenCapture(rect);
ImageIO.write(img, "jpg", new File("c:/z/1.jpg"));
ImageIO.write(img, "bmp", new File("c:/z/2.bmp"));
ImageIO.write(img, "png", new File("c:/z/3.png"));
}
}
Любые мысли? Вся помощь будет очень признательна! Спасибо!
Попробуйте использовать заглавная C – JustBrenkman
Только убедившись, там _is_ папку «г» прямо под директорию C, правильно? –