} catch (IOException ioe) {
JOptionPane.showMessageDialog(fileChooser, "I/O exception", "JMT - Error", JOptionPane.ERROR_MESSAGE);
}
} else {
PAPlot plot = parent.getPlot();
BufferedImage image = plot.exportImage();
try {
int targetType = BufferedImage.TYPE_INT_RGB;
BufferedImage originalImage = convertType(image, targetType);
ImageIO.write(originalImage, "png", file);
ImageIO.createImageOutputStream(file).close();