答案 0 :(得分:2)
我不确定'无形'是什么意思。检查一下是否有任何帮助。
为了将java.awt.Components中的快照保存为JPEG或任何其他格式文件,您只需:
void getSnapShot(JPanel panel ){
BufferedImage bufImg = new BufferedImage(panel.getSize().width, panel.getSize().height,BufferedImage.TYPE_INT_RGB);
panel.paint(bufImg.createGraphics());
File imageFile = new File("."+File.separator+snapshotLocation);
try{
imageFile.createNewFile();
ImageIO.write(bufImg, "jpeg", imageFile);
}catch(Exception ex){
}
}