我正在尝试在Java中使用Robot
来制作打印屏幕的图像文件。到目前为止,我有:
Robot robot = new Robot();
Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage capture = new Robot().createScreenCapture(screenRect);
ImageIO.write(capture, "bmp", new File("printscreen.bmp"));
但我似乎无法创建该文件。
答案 0 :(得分:5)
s/printscreen.bmp/"printscreen.bmp"
答案 1 :(得分:0)
不确定.bmp文件是否支持。哎呀,他们是:
System.out.println( Arrays.asList( ImageIO.getWriterFileSuffixes() ) );
您还可以使用Screen Image类来获得更常用的丝网印刷功能。