该JPEG图像生成器由1个java源文件组成。主类中有一个画布(Canvas)对像和一个图像(Image)对象以及两个不同用途的画笔(Graphicis)对象。其中,第一个画笔对象功能是在画布上绘制,第二个画笔对象的功能是把第一个画笔的画布上绘制的内容再绘制到图像对象中。将图像对象保存成JPEG文件由JPEG编码器(JPEGImageEncoder)负责。获取计算机图像则由Robot对象负责。屏幕图像同时绘制到画布上和图像对象中,并由编码器将图像对象保存成JPEG文件。