Java jfilechooser wie dateinamen getten ermitteln

Gibt es eine Get-Methode, mit der ich das "Dateiname"-Feld eines jFilechoosers auslesen kann. getCurrentDirectory ist bekannt - mit den getSelectedFile geht's auch, aber wird ein Name eingetippt verhält sich der Chooser falsch und gibt nur den selektierten Teil zurück und beachtet nicht die Änderung! Wie habt ihr das gelöst?

3 Antworten zur Frage

Bewertung: 10 von 10 mit 1629 Stimmen

Videos zum Thema
YouTube Videos

Java - jFilechooser: Wie kann ich den Dateinamen getten/ermitteln?

Ich glaube, dass das auf der getSelectedFile beruht. Denn getName.
Falls sich das auch auf den eingetippten (in dem "Dateinamen"-Feld) String bezieht zeige bitte diese Lösung.
Aber über diese Variante würde ich es ungern lösen wollen, da sie wie ich glaube ein neues Fenster kreieren und ich schon einen JFrame habe, auf welchem der Chooser liegt.
für die vielen Zeilen.
Du kannst vom zurückgegebenen File per getParent() den Pfad rausholen. Falls das nicht sein sollte, was du benötigst, habe ich unten mal ein Anwendungsbeispiel reingetan. falls das auch nichts hilft, präzisiere deine Frage bitte
// für bitmaps
JFileChooser jfcBmpChooser = new JFileChooser".")
public boolean accept
if ".b mp"))
return "Bitmaps";
}
});
if ".b mp")"Gewähltes Bild: " + bmp.getName() + " in Ordner " + bmp.getPath());
bei mir funktioniert das. Gib doch mal einen codeabschnitt oder ein screenshot, damit man sieht, was du möchtest.
Geht's bei dir auch beim Unterschied Selected und eingetippt?
Dann probiere ich das morgen in der Arbeit gleich aus und poste ggf. die Pics - aber wieder wohl zum Abend hin. für alles.


computer
Pc Hardware Problem

Hey, ich benutze zurzeit Windows 7 Ultimate 32 bit. und habe 2gb eingebaut. Jetzt habe ich mir 2x2gb gekauft und


laptop
Toshiba Satellite A500-1GP - Rezensionen, Toshiba Notebooks allgemein.

- scheint es noch nicht zu geben. Ein Vergleich mit anderen Notebooks dieser Art ist einfach, denn es gibt nicht viele. Das -- Toshiba Satellite A500-1GP 40,6 cm Notebook: Amazon.de: Computer & Zubehör. Mich interessiert, wie es mit der Verarbeitung -


java
Eine Frage zu BlueJ

- Komplette Quellcode der Klasse : import java.awt.*; import java.awt.event.*; import javax.sound.sampled.*; import java.io.*; -