인천공항 프로젝트때 썼던 부분 소스 같군...
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 static void main(String args[]) throws AWTException, IOException
{
BufferedImage screencapture = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
File file = new File("c:\screencapture.jpg");
ImageIO.write(screencapture, "jpg", file);
/* PNG File
File file = new File("c:\screencapture.png");
ImageIO.write(screencapture, "png", file);
*/
BufferedImage image = new Robot().createScreenCapture(new Rectangle( myframe.getX(), myframe.getY(), myframe.getWidth(),myframe.getHeight() ) );
}
}
|
그녀의남자