📄 guicamera.java
字号:
package com.cheng;
import java.awt.image.BufferedImage;
import javax.imageio.*;
import java.awt.*;
import javax.imageio.stream.*;
public class GuiCamera {
private String fileName;
private String defaultName = "GuiCamera";
static int serialNum = 0;
private String imageFormat;
private String defaultImageForamat = "png";
private ImageOutputStream out;
Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
public GuiCamera() {
fileName = defaultName;
imageFormat = defaultImageForamat;
}
public GuiCamera(String format) {
imageFormat = format;
}
public BufferedImage snapShot() {
try {
BufferedImage screenshot =
(new Robot()).createScreenCapture(
new Rectangle(0, 0, (int) size.getWidth(),
(int) size.getHeight()));
serialNum++;
String name = fileName + String.valueOf(serialNum) + "." +
imageFormat;
return screenshot;
} catch (Exception e) {
e.getMessage();
e.printStackTrace();
return null;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -