Swing Files abspeichern mit Save as Dialog Fenster

Ljonja2107

Mitglied
Moin, ich baue grade ein GUI Menü zu meiner Obefläche.
Ich möchte gerne verschiedene Menüitems nutzen, wie z.B. eine Speichern unter Funktion oder eine Öffnen Funktion.
Die Öffnen Funktion hat keine Schwierigkeiten bereitet, die Speichern aber schon eher.
Bis jetzt habe ich es soweit, dass das Dialog Fenster sich öffnet und man auch ein File erstellen kann. Mir fehlt jedoch die Connection zwischen Neuem File und Inhalt abspeichern.
Mein Programm sieht so aus:
Java:
JMenuItem menSaveAs = new JMenuItem("Speichern unter...");
        menDropDown.add(menSaveAs);
        menSaveAs.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                JFrame parentFrame = new JFrame();

                JFileChooser fileChooser = new JFileChooser();
                fileChooser.setDialogTitle("Speichern unter...");
                fileChooser.setCurrentDirectory(new File("."));

                int userSelection = fileChooser.showSaveDialog(parentFrame);

                if (userSelection == JFileChooser.APPROVE_OPTION) {
                    fileToSave = fileChooser.getSelectedFile().getAbsoluteFile();

                    try {

                        fileOut = new PrintWriter(fileToSave);

                    } catch (FileNotFoundException e1) {

                        e1.printStackTrace();
                    } finally {
                        fileOut.close();
                    }

                }

            }
        });
Und ich komme nicht ganz weiter. Über Hilfe würde ich mich freuen. Danke !
 

Jw456

Top Contributor
du solltest vielleicht auch was in den PrintWriter schreiben dammit auch was in der Datei ist.

Java:
try {

                        fileOut = new PrintWriter(fileToSave);
                        fileOut.println ("hello"); // schreiben in die Datei

                    } catch (FileNotFoundException e1) {
...

 
Zuletzt bearbeitet:
Y

yfons123

Gast
kommt darauf an was du machen möchtest

wenn du eine art settings datei haben möchtest wären properties gut

oder man nimmt XML oder JSON oder sonst was von den gängigen formaten


was ich damit sagen will man muss nicht alles als puren text rein schreiben und dann wieder alles klein häckseln in kleinigkeiten wenn es dafür schon sachen gibt
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Builden eines lauffähigen JAR Files AWT, Swing, JavaFX & SWT 3
C FileChooser Save-Dialog zeigt Files nicht an AWT, Swing, JavaFX & SWT 3
D Swing DICOM Files öffnen, wie? AWT, Swing, JavaFX & SWT 5
E JavaFX fxml files wechseln AWT, Swing, JavaFX & SWT 4
R Swing Files auflisten (JButton, JList, Exception) AWT, Swing, JavaFX & SWT 4
B Wie kann ich Greyscale Bilder aus ushort binary files erzeugen? AWT, Swing, JavaFX & SWT 8
K Erzeugen eines Jar-Files AWT, Swing, JavaFX & SWT 5
M Inhalt eines zip-Files in einem JTree darstellen AWT, Swing, JavaFX & SWT 3
B jtree mit files und ordner AWT, Swing, JavaFX & SWT 5
E AWT Bilder als "Array" abspeichern. AWT, Swing, JavaFX & SWT 4
S Projekt: Meisterschaft - Abspeichern bereits gemachter Schritte AWT, Swing, JavaFX & SWT 2
Y JavaFX Bild speichern und Pfad dazu abspeichern AWT, Swing, JavaFX & SWT 2
P BufferedImage schlechte Qualität beim Abspeichern AWT, Swing, JavaFX & SWT 9
P Komische Zeichen beim Abspeichern von TextFelder AWT, Swing, JavaFX & SWT 2
N Abspeichern eines kompletten JPanels AWT, Swing, JavaFX & SWT 57
S Schwarzes Bild beim Abspeichern von JPanel AWT, Swing, JavaFX & SWT 12
S JTree Elemente nach BaumLevel abspeichern AWT, Swing, JavaFX & SWT 2
J Swing Problem - Abspeichern JSplitPane Position AWT, Swing, JavaFX & SWT 5
S Abspeichern aus einem ImageIcon ins korrekte Format AWT, Swing, JavaFX & SWT 2
Y AWT Maus Koordinaten abspeichern in eine Textfile AWT, Swing, JavaFX & SWT 3
H Image abspeichern AWT, Swing, JavaFX & SWT 4
N Frame bzw Grafiks als JPEG abspeichern AWT, Swing, JavaFX & SWT 4
X Swing Inhalt einer JEditorPane in Datei abspeichern AWT, Swing, JavaFX & SWT 5
R Wie kann man beim JTree die UserObjects mit abspeichern ? AWT, Swing, JavaFX & SWT 3
R JPanel mit Bildern als jpg abspeichern AWT, Swing, JavaFX & SWT 9
H Bild abspeichern AWT, Swing, JavaFX & SWT 7
G JLabel als JPG abspeichern AWT, Swing, JavaFX & SWT 9
H Selektionen in einem JTree abspeichern (Navigationshilfe) AWT, Swing, JavaFX & SWT 4
V mehrere bilder als eines abspeichern AWT, Swing, JavaFX & SWT 2
F RTF eines JEditorPanes abspeichern AWT, Swing, JavaFX & SWT 9
R Tree-Struktur in einer DB abspeichern AWT, Swing, JavaFX & SWT 15
redztripe Graphics2D rotieren und rotiertes Bild abspeichern AWT, Swing, JavaFX & SWT 2
S Swing Save last changes bei Programmbeendigung AWT, Swing, JavaFX & SWT 1
H JFileChooser Dateinamen vorgeben (Save Dialog) AWT, Swing, JavaFX & SWT 9
P save vs. save_as AWT, Swing, JavaFX & SWT 11
T JFileChooser: beim Save Dialog einen Dateinamen vorgeben? AWT, Swing, JavaFX & SWT 6
O JFileChooser - Zugriff auf Dateiname-Feld und Save-Button? AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben