Hallo ich habe mir ein Zeichenprogramm geschrieben mit dem ich Kreise, Rechtecke und dergleichen zeichnen kann. Nun möchte ich diese gerne abspeichern und öffnen können.
Habe hier was versucht:
Wollte die Zeichnung als Jpeg Datei Speichern, klappt aber irgendwie nicht. wo können die Porbleme liegen?
Oder soll ich vllt nicht Jpeg nehmen sondern einen anderen Dateitypen?
Habe hier was versucht:
Code:
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("speichern")){
FileDialog d = new FileDialog(fr, "Datei speichern...",FileDialog.SAVE);
d.setVisible(true);
String dateiname = d.getDirectory();
dateiname += d.getFile();
BufferedImage img = new BufferedImage(935,680, BufferedImage.TYPE_INT_RGB);
img = (BufferedImage)img;
try{
ImageIO.write(img, "jpeg", new File(dateiname));
} catch (IOException e1) {
e1.printStackTrace();
}
}
Wollte die Zeichnung als Jpeg Datei Speichern, klappt aber irgendwie nicht. wo können die Porbleme liegen?
Oder soll ich vllt nicht Jpeg nehmen sondern einen anderen Dateitypen?