jFileChooser speichern + Fehlermeldung

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
GUten abend leute, ich bin schon ne weile in diesem forum unterwegs, jedoch finde ich nicht genau das was ich brauche, bzw ist das denn wieder zu PROfessionell wo ich nichts verstehen kann:)

und zwar habe ich in meinem Programm den jFileChooser eingebaut um eine Datei zu speichern bzw zu laden.
Gibt es eine Möglichkeit den gespeicherten Namen bzw geladenen namen der Datei einzulesen?

SO:
test.jpg




Ich weiß, dass man den Pfad einlesen kann, aber ich brauch nur den Dateinamen am besten auch ohne .xy endung.

Halt wenn das z.b. Test.xy heißt, möchte ich nur den namen Test einlesen. Ist das möglich? wenn ja wie?

Desweitern soll beim SPeichern überprüft werden ob die datei schon vorhanden ist und abgefragt wird ob diese überschrieben werden soll.

Code:
///*** SPeichern eines Arrays in einer Datei 
try
  {  
   FileOutputStream fos = new FileOutputStream(new File(Dateiname+".csmc"));
   ObjectOutputStream oos = new ObjectOutputStream(fos);
   oos.writeObject(werte);
   oos.close();
   fos.close();
    }catch(Exception e){

    }
  }
***//



public String jfcsSaveFilename() {
    jfcs.setDialogTitle("Speichere Datei");

    jfcs.addChoosableFileFilter(new SimpleFileFilter("CSMC - Datei(*.csmc","csmc"));
    if (jfcs.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) {
      return jfcs.getSelectedFile().getPath();
    } else {
      return null;
    }
  }




Vielen dank für die hilfe
 

daNny

Aktives Mitglied
Also zum Testen, ob die Datei bereits existiert, kann man wie folgt vorgehen:
Code:
JFileChooser chooser = new JFileChooser();
chooser.showSaveDialog(null);
                
File file = chooser.getSelectedFile();
if (file != null) {
    if (file.exists()) {
    int overwrite = JOptionPane.showConfirmDialog(null, "Soll die bestehende Datei überschrieben werden?",
                        "Datei überschreiben?", JOptionPane.YES_NO_OPTION);
                
    // Jetzt anhand overwrite entscheiden, was gemacht werden soll

}

Bei deinem anderen Anliegen bin ich mir jetzt nicht ganz sicher, was du genau willst.
Das File-Objekt hat ja ne Methode getName, mit dem du den angegebenen Namen bekommen kannst.
Du willst das ganze dann ohne Dateiendung? Denke mit substring bekommt man da schnell hin.
 
G

Guest

Gast
danke schonma für o.g.

ja also das problem ist, dass ich den Dateinamen in String brauche
und und mit jfcs.getName() steht bei mir nur NULL:
 

daNny

Aktives Mitglied
jfcs ist ja auch dein JFileChooser-Objekt!

Code:
String name = jfcs.getSelectedFile().getName();
 
G

Guest

Gast
sry dummer anfängerfehler^^

das mit der Überschreibungswarung hab ich leider noch nicht hinbekommen
 
G

Guest

Gast
ist es auch möglich,dass man einen String ins Dialogfeld einfügt? also da wo mein den Dateinamen eingeben würde?

mfg

1nd1v1d
 

daNny

Aktives Mitglied
Was bekommst du denn nicht hin? Und von welchem DIalogfeld redest du nun, in das ein Dateiname eingegeben werden soll? Vom FileChooser? Oder willst du, dass der Benutzer in ein Dialogfeld einen anderen Dateinamen eingeben kann, sofern die Datei schon existiert.

Evtl. hilft dir da ein Blick ins JOptionPane
 
G

Guest

Gast
Genau ich möchte einen String in das Feld eingeben, wo ich den dateinamen eingeben soll, halt das er das aus dem programm übernimmt
 

daNny

Aktives Mitglied
Code:
String s = JOptionPane.showInputDialog("Dateiname eingeben");

Damit kannst du Benutzereingaben realisieren.
 
G

Guest

Gast
test.jpg




ich möchte halt nen string den ich vorher iwie eingeben habe, in das rotmakierte Feld einfügen:)
nur wie?^^
 

daNny

Aktives Mitglied
Wenn du dn gleichen FileChooser wieder aufrufst, mit dem zuerst der Speicherort ausgewählt wurde, dann ist die alte Auswahl bereits vorselektiert.

Wenn du einen neuen FileChooser aufrufst, dann müsstest du vorher mit setSelectedFile() das File-Objekt setzen. Dann ist es auch vorausgewählt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V Mehrere Dateien aus JFileChooser in eine ArrayList speichern Java Basics - Anfänger-Themen 2
H speichern unter (JFileChooser) Java Basics - Anfänger-Themen 2
M Bild aus URL via JFileChooser speichern Java Basics - Anfänger-Themen 10
G speichern mit JFileChooser Java Basics - Anfänger-Themen 2
2 JFileChooser- Dateien nur als bestimmte Formate speichern Java Basics - Anfänger-Themen 4
N immer als *.xml speichern (jfilechooser) Java Basics - Anfänger-Themen 2
B JFileChooser Abfrage für Datei speichern Java Basics - Anfänger-Themen 3
G JFileChooser - Datei speichern Java Basics - Anfänger-Themen 9
B Probleme mit Zugriff auf Dateisystem Windows 10 ( jFileChooser) Java Basics - Anfänger-Themen 17
M Interface JFileChooser vergrößern Java Basics - Anfänger-Themen 4
O JFileChooser Verhalten -Pfad Java Basics - Anfänger-Themen 15
B JFileChooser und JList Java Basics - Anfänger-Themen 7
D Datei mit JFileChooser erstellen Java Basics - Anfänger-Themen 5
M Umgebungsvariable JFileChooser#setCurrentDirectory via Properties setzen? Java Basics - Anfänger-Themen 5
M JFileChooser Ordner auswählen Java Basics - Anfänger-Themen 5
E Bild per Verzeichnis/JFileChooser auf JPanel laden Java Basics - Anfänger-Themen 13
B JUnit für JFileChooser Java Basics - Anfänger-Themen 6
B FileWriter und JFileChooser zusammenfügen Java Basics - Anfänger-Themen 3
B Methoden JFileChooser und sein "Startverzeichnis" Java Basics - Anfänger-Themen 3
D JFileChooser & FileReader Java Basics - Anfänger-Themen 4
CR7 JFileChooser DateiÖffnen Java Basics - Anfänger-Themen 7
G JFileChooser "alle Dateien" unterbinden Java Basics - Anfänger-Themen 3
K Methoden JFileChooser Dateipfadübergabe Java Basics - Anfänger-Themen 5
S Wechselmedien in JFileChooser Java Basics - Anfänger-Themen 4
H JFileChooser... dateispeicherpfad selbst aussuchen Java Basics - Anfänger-Themen 4
D JFileChooser gewählte Datei "verwenden" Java Basics - Anfänger-Themen 2
I Probleme mit jFileChooser Java Basics - Anfänger-Themen 2
c_sidi90 Jfilechooser Problem Dateinamefeld Java Basics - Anfänger-Themen 11
D JFileChooser Java Basics - Anfänger-Themen 18
S JFileChooser - Dateinamen vorschlagen/Inhalt der Ausgabe prüfen Java Basics - Anfänger-Themen 3
Z JFileChooser/ Panel + Menüproblem Java Basics - Anfänger-Themen 3
Z CSV-Datei einlesen mit dem JFileChooser !!! Java Basics - Anfänger-Themen 5
A JFileChooser - ungefragtes überschreiben Java Basics - Anfänger-Themen 12
I (JFileChooser)Wie kann eine Jar auf Dateien eines bestimmten Ordners zugreifen? Java Basics - Anfänger-Themen 9
W JFileChooser - Eingebbare Zeichen begrenzen Java Basics - Anfänger-Themen 3
T Standardordner für JFileChooser festlegen Java Basics - Anfänger-Themen 2
R jFileChooser aus main- Programm aufrufen Java Basics - Anfänger-Themen 3
G Mehrere Dateien mit JFilechooser auswählen und öffnen. Java Basics - Anfänger-Themen 6
B Wie Dateitypauswahl in JFileChooser Opendialog begrenzen? Java Basics - Anfänger-Themen 2
M JFileChooser Dateityp vorbelgen Java Basics - Anfänger-Themen 3
G Mit jFileChooser Pfad rauskriegen? Java Basics - Anfänger-Themen 3
A JFileChooser soll sich letzten ordner merken Java Basics - Anfänger-Themen 4
D Vorschau bei jfilechooser? Java Basics - Anfänger-Themen 3
G JFileChooser - Change Icon Problem! Java Basics - Anfänger-Themen 2
J Wait_Cursor beim JFileChooser? Java Basics - Anfänger-Themen 8
G JFileChooser übergabe an Directory Java Basics - Anfänger-Themen 4
X JFileChooser Auswahl Java Basics - Anfänger-Themen 4
A JFileChooser DefaultDirectorie Java Basics - Anfänger-Themen 7
S JFileChooser konfigurieren Java Basics - Anfänger-Themen 6
M JFileChooser, Nur im C:Programme Java Basics - Anfänger-Themen 5
A JFileChooser Darstellung Java Basics - Anfänger-Themen 3
G jFileChooser auf den Abbrechen-Button reagieren Java Basics - Anfänger-Themen 3
R JFileChooser hängt java Programm auf Java Basics - Anfänger-Themen 6
S JFileChooser öffnet Unterverzeichnisse sehr langsam Java Basics - Anfänger-Themen 2
O JFileChooser Filter an Dateinamen hängen Java Basics - Anfänger-Themen 4
G jFileChooser Java Basics - Anfänger-Themen 8
G JFileChooser - Anzeige beschleunigen Java Basics - Anfänger-Themen 2
G JFileChooser kommt doppelt Java Basics - Anfänger-Themen 3
E JFileChooser -> Verzeichnis setzen Java Basics - Anfänger-Themen 10
E JFileChooser- Dateiname Feld? Java Basics - Anfänger-Themen 2
B JFileChooser problem Java Basics - Anfänger-Themen 3
P Problem mit JFileChooser und FileFilter Java Basics - Anfänger-Themen 8
D Pfad-Auswahl mit dem JFileChooser Java Basics - Anfänger-Themen 8
H JFileChooser Problem Java Basics - Anfänger-Themen 3
G Jfilechooser ordner auswählen? Java Basics - Anfänger-Themen 2
D JFileChooser Darstellung ändern? Java Basics - Anfänger-Themen 4
G JFileChooser EventListener auf Öffnen Button Java Basics - Anfänger-Themen 3
J NetBeans und JFileChooser Java Basics - Anfänger-Themen 4
M JFileChooser Überschreiben Dialog? Java Basics - Anfänger-Themen 2
M JFileChooser - Dateiendung vorgeben? Java Basics - Anfänger-Themen 13
P JFileChooser soll nur .txt files anzeigen Java Basics - Anfänger-Themen 5
P JFileChooser: Methode: setCurrentDirectoy (File Dir) gehtNet Java Basics - Anfänger-Themen 2
F JFileChooser Java Basics - Anfänger-Themen 33
S BufferedReader (JFileChooser) Java Basics - Anfänger-Themen 2
H JFileChooser - FileFilter Java Basics - Anfänger-Themen 2
T neue Instanz von JFileChooser => applikation friert ein Java Basics - Anfänger-Themen 2
B JFileChooser <-> FileDialog Java Basics - Anfänger-Themen 4
S FileDialog/ JFileChooser, Bilder laden, Dateifilter, Diashow Java Basics - Anfänger-Themen 8
B JFileChooser für Files and Directories Java Basics - Anfänger-Themen 3
S Probleme mit JFileChooser! Java Basics - Anfänger-Themen 4
M JFileChooser Directory setzen Java Basics - Anfänger-Themen 6
M JFileChooser Rückgabewert Java Basics - Anfänger-Themen 2
T JFileChooser für Ordner Java Basics - Anfänger-Themen 7
S Größe einer Datei, JFileChooser Java Basics - Anfänger-Themen 5
G Frage zum jFileChooser.showSaveDialog Java Basics - Anfänger-Themen 2
J JFileChooser Java Basics - Anfänger-Themen 4
M Länge eines Arrays als Variable speichern möglich? Java Basics - Anfänger-Themen 14
R Liste in Variable speichern Java Basics - Anfänger-Themen 6
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
G JTree speichern und wieder einlesen Java Basics - Anfänger-Themen 5
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
P Wie kann ich beispielsweise Speicherstände eines Spiels DAUERHAFT in meinem Programm speichern? Java Basics - Anfänger-Themen 3
J Objekte in JSON speichern?? Java Basics - Anfänger-Themen 1
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
I Objekte in ShareProject speichern um später zu nutzen Java Basics - Anfänger-Themen 4
I Passwort in Datenbank speichern um später wieder auszulesen Java Basics - Anfänger-Themen 5
S mehrere TreeSets so speichern, dass man sie miteinander vergleichen kann Java Basics - Anfänger-Themen 1
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25

Ähnliche Java Themen

Neue Themen


Oben