Probleme beim Laden und Speichern von Dateien

Status
Nicht offen für weitere Antworten.

sebjensen

Mitglied
Hallo,

ich wollte in meinen GUI ein Öffnen und ein Speichernbutton bzw. Menüeintrag einbauen. Dabei sollen jedoch nur .xml-Datein gelesen und auch nur gespeichert werden.


Hier mal meine ersten Ansätzt für das Öffnen:

Code:
int returnVal = fc.showOpenDialog(fc);
		  if (returnVal == JFileChooser.APPROVE_OPTION) {
              File openfile = fc.getSelectedFile();

Allerdings öffnet er jetzt beliebige Dateien. Wie kann man das auf .xml Dateien einstellen?




Beim Speichern habe ich leider überhaupt keine Idee? Verläuft das ganze dann andersherum?
Außerdem soll bei Speichern ein Dialogbox auftauchen, falls die Datei schon existiert. Dann soll man auswählen können, ob man die Datei überschreiben möchte, oder eben nicht.


Wäre super, wenn mir da jemand helfen könnte...
 
S

SlaterB

Gast
zum Laden,
benutze mal Forumsuche 'JFileChooser Filter'

und was ist beim Speichern? was geht da nicht?
die Dialogbox zum überschreiben ist klar (da kann ich persönlich allerdings nicht helfen ;) )
noch andere Fragen zum Speichern?
 

The_S

Top Contributor
Schau dir mal die Klasse FileFilter zu dem JFileChooser an. Speichern Dialog wäre dann JFileChooser#showSaveDialog. Eine Abfrage ob die Datei schon existiert musst du selber schreiben. Hilfreich dabei ist File#exists und JOptionPane
 

sebjensen

Mitglied
Hallo.

Danke für die Antworten.
Also ich habe das jetzt schon mal mit dem Filter hinbekommen und das läuft auch. Nun habe ich aber meine Probleme mit dem Speichern. WIe sage ich ihm denn, was er speichern soll?
Kann man dort auch so einen Filter vergeben?
Wie sag ich Java denn, was er beim klicken auf den jeweiligen Button von so einer Dialogbox machen soll?

Danke...



Hier mein Ansatz, führt aber zu einem Fehler

Code:
fc_save.addChoosableFileFilter(new FileFilter() {
			public boolean accept(File saveFile) {
				if (saveFile.isDirectory()) return true;
				return saveFile.getName().toLowerCase().endsWith(".xml");
			}
			
			public String getDesription () { return "XML - Dokument"; }
		});
		
		fc_save.setDialogTitle("Speichern einer XML-Datei");
		
	}
 

sebjensen

Mitglied
Hallo.
Es sieht so aus, dass wir zu viert an einem Projektarbeiten um Graphen aus XML-Dateien einzulesen und diese am Bildschirm auszugeben und zu verändern und im Anschluss dann wieder abspeichern.

Das öffnen der Datei klappt und ich übergebe dann den Pfadnamen meinem Kollegen und der arbeitet weiter mit den Daten in der Datei.

Nun wollte ich das ganze ja auch wieder als XML-Datei speichern und dort ist nun mein Befehl. Was muss ich an Daten bekommen um dieses an den JFileChooser zu übergeben?
Ist es schlau, die Daten lokal in eine Datei zu speichern. Diese Datei dann per FileChooser dahin zu speichern, wo der benutzer das möchte und danach dann die lokal erstellte Datei zu löschen?

Welche Möglichkeit gäbe es noch?

Wäre super, wenn mir dabei jemand helfen könnte.
 

The_S

Top Contributor
sebjensen hat gesagt.:
Nun wollte ich das ganze ja auch wieder als XML-Datei speichern und dort ist nun mein Befehl.

Dort ist dein Befehl? Oder meinste Problem?

sebjensen hat gesagt.:
Was muss ich an Daten bekommen um dieses an den JFileChooser zu übergeben?

Der JFileChooser hat mit den Daten überhaupt nix zu tun. Der sucht nur ne Location aus. Speichern musst du dann selber. => Forensuche XML speichern

sebjensen hat gesagt.:
Ist es schlau, die Daten lokal in eine Datei zu speichern. Diese Datei dann per FileChooser dahin zu speichern, wo der benutzer das möchte und danach dann die lokal erstellte Datei zu löschen?

Bitte was willst du machen? Es ist defintiv nicht schlau ne Datei zu erstellen, Daten darein zu schreiben und sie anschließend wieder zu löschen. Das ist total unsinnig ???:L

sebjensen hat gesagt.:
Welche Möglichkeit gäbe es noch?

Die, die wir dir genannt haben :roll: . Oder was willste jetzt genau machen?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Habe Probleme beim Bild laden! *Update 30.11.2006* AWT, Swing, JavaFX & SWT 28
I Probleme beim Drucken auf einen PDF-Drucker AWT, Swing, JavaFX & SWT 8
D JavaFX Probleme beim nachtäglichen hinzufügen der jfx dependency AWT, Swing, JavaFX & SWT 7
B 2D-Grafik paintcomponent Probleme beim zeichnen AWT, Swing, JavaFX & SWT 10
L JavaFX Probleme beim Installieren JavaFX11 / JavaFX12 -- Eclipse 2019-03 AWT, Swing, JavaFX & SWT 3
H JavaFX Probleme Beim Wechseln der scene als .fxml AWT, Swing, JavaFX & SWT 7
F JavaFX Probleme beim automatischen Konvertieren AWT, Swing, JavaFX & SWT 4
T Java FX Probleme beim befüllen eines Tableviews AWT, Swing, JavaFX & SWT 5
S AWT Probleme beim Zeichnen AWT, Swing, JavaFX & SWT 3
K Probleme beim JPasswordField AWT, Swing, JavaFX & SWT 11
D JavaFX Probleme bei Service-Klasse beim ändern der GUI AWT, Swing, JavaFX & SWT 8
K Probleme beim zeichnen mit paintComponent() AWT, Swing, JavaFX & SWT 1
C Java FX Probleme beim Schließen einer Stage AWT, Swing, JavaFX & SWT 11
H Swing Probleme beim erstellen eines neuen Objektes durch einen Button AWT, Swing, JavaFX & SWT 10
N 2D-Grafik 2 Probleme beim zeichnen AWT, Swing, JavaFX & SWT 18
C SWT probleme beim einbinden von Images AWT, Swing, JavaFX & SWT 2
S Probleme beim drucken AWT, Swing, JavaFX & SWT 13
D Swing Probleme beim Anzeigen der einzelnen Komponenten AWT, Swing, JavaFX & SWT 16
N Probleme beim positionieren von Elementen AWT, Swing, JavaFX & SWT 2
A Probleme beim FocusListener AWT, Swing, JavaFX & SWT 6
L Probleme beim Refresh von JTable AWT, Swing, JavaFX & SWT 7
S Swing Probleme beim Aktualisieren einer JComboBox nach Auswahländerung AWT, Swing, JavaFX & SWT 2
K JList-Probleme beim Hinzufügen von Elementen AWT, Swing, JavaFX & SWT 3
P Swing Probleme beim Zeichen AWT, Swing, JavaFX & SWT 6
O Probleme beim Zeichnen und AWT-Event-Queue-0 Exception AWT, Swing, JavaFX & SWT 5
A Probleme beim Drucken AWT, Swing, JavaFX & SWT 5
R Probleme beim Zeichnen eines Koordinatensystems AWT, Swing, JavaFX & SWT 10
M Probleme beim Bild einfügen in CenterPanel AWT, Swing, JavaFX & SWT 5
A Probleme beim Drucken (Seite wird abgeschnitten) AWT, Swing, JavaFX & SWT 2
S Probleme beim Neuzeichnen eines JLabels AWT, Swing, JavaFX & SWT 6
W Probleme beim Erstellen einer Tabelle AWT, Swing, JavaFX & SWT 2
T Probleme beim Resizen einer JScrollPane AWT, Swing, JavaFX & SWT 2
M Probleme beim Hinzufügen von Objekten zu getContentPane() AWT, Swing, JavaFX & SWT 2
G Probleme beim Panelstruktur AWT, Swing, JavaFX & SWT 13
E Probleme beim Layout! AWT, Swing, JavaFX & SWT 8
E Probleme beim Layout mit Buttons und CheckboxGroup AWT, Swing, JavaFX & SWT 9
C Probleme beim Serialisieren mit JOptionPane AWT, Swing, JavaFX & SWT 12
C Probleme beim ausführen von Programmen mit Fenstern+Inhalt AWT, Swing, JavaFX & SWT 3
Q JTextPane / Probleme beim Einfügen von <br>-Tags AWT, Swing, JavaFX & SWT 2
G Probleme beim Lösen einer Übungsaufgabe AWT, Swing, JavaFX & SWT 5
C Probleme beim 2. öffnen eines Fensters AWT, Swing, JavaFX & SWT 5
A Probleme beim Ausdrucken AWT, Swing, JavaFX & SWT 4
V Probleme beim Scrollen ein JPanels mit JScrollPane AWT, Swing, JavaFX & SWT 2
R Probleme beim Wiederherstellen eines JInternalFrames AWT, Swing, JavaFX & SWT 4
G Probleme beim Füllen einer JTable AWT, Swing, JavaFX & SWT 2
Juelin Probleme bei Stage.close() AWT, Swing, JavaFX & SWT 23
XWing Swing Image anzeigen und probleme mit klassen AWT, Swing, JavaFX & SWT 3
E repaint Probleme AWT, Swing, JavaFX & SWT 13
mananana Mögliche probleme die in einer GUI passieren Können AWT, Swing, JavaFX & SWT 6
S GridBagLayout - Probleme mit Bilderanzeige AWT, Swing, JavaFX & SWT 3
J Probleme mit idividueller Tablecell AWT, Swing, JavaFX & SWT 0
J Probleme mit InputDialog AWT, Swing, JavaFX & SWT 4
D JavaFX TextArea Probleme bei langen Zeilen AWT, Swing, JavaFX & SWT 1
G JavaFX SplitPane Anwendung - Controller Probleme AWT, Swing, JavaFX & SWT 5
K Probleme bei der Erstellung und Ausführung einer Jar Datei AWT, Swing, JavaFX & SWT 2
B Probleme Action Listener Taschenrechner AWT, Swing, JavaFX & SWT 27
pph080560 JavaFX Probleme mit FX AWT, Swing, JavaFX & SWT 3
M Probleme mit OpenJDK AWT, Swing, JavaFX & SWT 6
B Swing Probleme mit dem Layout AWT, Swing, JavaFX & SWT 1
Fiedlerdan Image-Pfad Probleme nach Export aus Eclipse AWT, Swing, JavaFX & SWT 31
H JFreeChart - DemoDataSetFactory Probleme AWT, Swing, JavaFX & SWT 1
H LayoutManager Probleme mit Positionierung/Abständen der Komponenten AWT, Swing, JavaFX & SWT 14
A Probleme mit gridheight (GridBagLayout) AWT, Swing, JavaFX & SWT 6
U Opaque Probleme AWT, Swing, JavaFX & SWT 3
S Probleme mit JComboboxen(?) AWT, Swing, JavaFX & SWT 18
S Swing Probleme mit MigLayout AWT, Swing, JavaFX & SWT 2
C Probleme mit createImage AWT, Swing, JavaFX & SWT 1
J Probleme mit contex Menu (javafx) AWT, Swing, JavaFX & SWT 1
J Probleme bei GameofLife AWT, Swing, JavaFX & SWT 24
S JavaFx - Button ActionEvent Probleme AWT, Swing, JavaFX & SWT 3
T Swing Probleme mit repaint() bzw. JScrollPane AWT, Swing, JavaFX & SWT 7
ImperatorMing JavaFX Probleme mit WindowEvent AWT, Swing, JavaFX & SWT 0
ImperatorMing JavaFX Probleme mit WindowEvent AWT, Swing, JavaFX & SWT 5
J LayoutManager GridBagLayout, probleme mit Anordnung von Objekten AWT, Swing, JavaFX & SWT 6
A Swing Probleme mit dem adden von JButtons zur JScrollPane AWT, Swing, JavaFX & SWT 2
D Swing Probleme mit dem Resizing AWT, Swing, JavaFX & SWT 7
G Probleme mit TextArea AWT, Swing, JavaFX & SWT 5
G JFrame Probleme AWT, Swing, JavaFX & SWT 2
G Cardlayout Refresh Probleme AWT, Swing, JavaFX & SWT 2
J Swing Probleme mit ListSelectionListener(), Inhalte der JList werden gelöscht? AWT, Swing, JavaFX & SWT 6
M JButton Probleme AWT, Swing, JavaFX & SWT 14
L Probleme mit Programm AWT, Swing, JavaFX & SWT 13
blazingblade komischerweise probleme mit jtextfield.gettext() AWT, Swing, JavaFX & SWT 9
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
Sin137 LayoutManager GridBagLayout Probleme AWT, Swing, JavaFX & SWT 6
H Netbeans Designer: Probleme mit JPanel und JFrame AWT, Swing, JavaFX & SWT 2
M Swing Probleme mit Frame.pack() AWT, Swing, JavaFX & SWT 1
M Swing JProgressbar und Outoputstream probleme AWT, Swing, JavaFX & SWT 2
S Swing Probleme mit transparenz der Hintergrundfarbe und JRadioButtons AWT, Swing, JavaFX & SWT 2
Z Probleme mit JPanel's AWT, Swing, JavaFX & SWT 6
T Probleme mit Anzeige von Elementen im JPanel AWT, Swing, JavaFX & SWT 1
Shams Probleme bei dem Hinzufügen von Komponenten zu einem JFrame AWT, Swing, JavaFX & SWT 3
A Swing Probleme mit JScrollPane AWT, Swing, JavaFX & SWT 6
M Layout-Probleme unter Swing AWT, Swing, JavaFX & SWT 5
J JavaFX JavaFX Probleme bei der Anzeige von Text AWT, Swing, JavaFX & SWT 18
A Probleme mit TilledBorder("***") AWT, Swing, JavaFX & SWT 4
F Bildschirmschoner Probleme mit Preview AWT, Swing, JavaFX & SWT 8
X Panel Probleme (Tetris) AWT, Swing, JavaFX & SWT 8
N JTable probleme AWT, Swing, JavaFX & SWT 5
B Probleme bei ImageIO.read (?!) AWT, Swing, JavaFX & SWT 9

Ähnliche Java Themen

Neue Themen


Oben