1

RobotJavaで印刷画面の画像ファイルを作成しようとしています。これまでのところ:

 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"));

しかし、ファイルを作成するためにそれを取得することができないようです。

4

2 に答える 2

5
s/printscreen.bmp/"printscreen.bmp"
于 2010-11-30T21:16:20.057 に答える
0

.bmpファイルがサポートされているかどうかわからない。おっと、彼らは:

System.out.println( Arrays.asList( ImageIO.getWriterFileSuffixes() ) );

Screen Imageクラスを使用して、より一般的なスクリーン印刷機能を使用することもできます。

于 2010-11-30T21:15:26.750 に答える