Hallo,
ich würde das Speichern und Laden in folgender Klasse gerne so modifizieren, das es z.B. mit Word vergleichbar ist. Es soll also ein Fenster aufgehen in dem ich den Namen meiner Datei und das zugehörige Verzeichnis auswählen kann. Könnt ihr mir sagen ob so ein Fenster zum Speichern und Laden irgendwo in der API schon standartmäßig implementiert ist?
ich würde das Speichern und Laden in folgender Klasse gerne so modifizieren, das es z.B. mit Word vergleichbar ist. Es soll also ein Fenster aufgehen in dem ich den Namen meiner Datei und das zugehörige Verzeichnis auswählen kann. Könnt ihr mir sagen ob so ein Fenster zum Speichern und Laden irgendwo in der API schon standartmäßig implementiert ist?
Code:
package sdc;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
public class HandlerStoring implements ActionListener
{
Model model;
public HandlerStoring(Model model)
{
this.model = model;
}
public void actionPerformed(ActionEvent event)
{
if(event.getActionCommand().equals("Speichern"))
{
try
{
FileOutputStream fs = new FileOutputStream("test1.ser");
ObjectOutputStream os = new ObjectOutputStream(fs);
MethodCall mc = model.getRoot();
os.writeObject(mc);
os.close();
}
catch(IOException e)
{
System.out.println(e.toString());
}
}
if(event.getActionCommand().equals("Öffnen"))
{
try
{
FileInputStream fs = new FileInputStream("test1.ser");
ObjectInputStream is = new ObjectInputStream(fs);
MethodCall mc = (MethodCall) is.readObject();
model.setRoot(mc);
}
catch(ClassNotFoundException e)
{
System.out.println(e.toString());
}
catch(IOException e)
{
System.out.println(e.toString());
}
}
}
}