public void OnSaveJPG() { Rectangle rect = getBounds(); BufferedImage image = (BufferedImage)createImage(rectwidth rectheight); Graphics g = imagegetGraphics(); paint(g); gdispose(); try { FileOutputStream fileStream = new FileOutputStream(E:\\Testjpg); JPEGImageEncoder encoder = JPEGCodeccreateJPEGEncoder(fileStream); encoderencode(image); fileStreamclose(); } catch (Exception e) { Systemoutprintln(Error saving JPEG file!); } } |