27/12/2006, 06:08
|
| | Fecha de Ingreso: diciembre-2006
Mensajes: 7
Antigüedad: 18 años, 1 mes Puntos: 0 | |
No se guarda archivo de imagen Hola a todos.
Estoy intentando guardar un grafo dibujado sobre un JPanel, para lo cual utilizo la siguiente función:
private void guardarGraficoActionPerformed(java.awt.event.Actio nEvent evt) {
try {
FileDialog fd = new FileDialog(this, "Guardar grafo como una imagen GIF", FileDialog.SAVE);
fd.setVisible(true);
String name = fd.getFile();
Rectangle r = panel.getBounds();
Image image = panel.createImage(r.width, r.height);
ImageIO.write((RenderedImage)image, "gif", new File(name));
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
En principio lo hace todo bien, salvo el hecho de que en realidad no guarda nada, es decir, que no aparece siquiera el archivo donde supuestamente debería aparecer.
¿¿Alguien sabe por qué está pasando esto??
Gracias de antemano. |