package org.teachingextensions.virtualproctor;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
import org.teachingextensions.approvals.lite.util.MySystem;
public class VirtualProctorFileSystem extends WindowAdapter
{
@Override
public void windowClosing(WindowEvent event)
{
BufferedImage scaled = ScreenCapture.getScaledImageOf(event.getComponent(), 200, 150);
sendImageToDisk(scaled);
}
public void sendImageToDisk(BufferedImage image)
{
try
{
String filename = "C:\\temp\\VirtualProctor.png";
ImageIO.write(image, "png", new File(filename));
//TestUtils.displayFile(filename);
}
catch (Exception e)
{
MySystem.warning(e);
}
}
}