工作中,有时候会遇到需要截图的时候,如下示例两种为一个简单的实现java屏幕截图的方法,使用robot和ImgIO来实现,代码如下:
private static String defaultImageFormat="png";
public static Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
public static void snapShot(String filePath, String fileName) {
try {
File file = new File(filePath);
if(!file.exists()){
boolean create = file.mkdirs();
}
//拷贝屏幕到一个Buffer