Jana
07-10-2006, 14:44
Ich habe folgende Klasse:
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
class ScreenCapture {
public void capture() throws AWTException, IOException {
// capture the whole screen
BufferedImage screencapture = new Robot().createScreenCapture(
new Rectangle(Toolkit.getDefaultToolkit().getScreenSiz e()) );
// Save as JPEG
File file = new File("screencapture.jpg");
ImageIO.write(screencapture, "jpg", file);
System.out.println("ScreenCapture");
}
}
Jetzt möchte ich den void capture() aufrufen mit
ScreenCapture Bild = new ScreenCapture();
Bild.capture();
Er meldet mir unhandled AWTException, IOException.
Mit try and catch habe es versucht. Aber das war ein Floop.
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
class ScreenCapture {
public void capture() throws AWTException, IOException {
// capture the whole screen
BufferedImage screencapture = new Robot().createScreenCapture(
new Rectangle(Toolkit.getDefaultToolkit().getScreenSiz e()) );
// Save as JPEG
File file = new File("screencapture.jpg");
ImageIO.write(screencapture, "jpg", file);
System.out.println("ScreenCapture");
}
}
Jetzt möchte ich den void capture() aufrufen mit
ScreenCapture Bild = new ScreenCapture();
Bild.capture();
Er meldet mir unhandled AWTException, IOException.
Mit try and catch habe es versucht. Aber das war ein Floop.