Ich habe einen JFileChooser (hier nicht gezeigt), der eine Benutzerdatei eingibt. Ich möchte sicherstellen, dass der Benutzer nur eine TXT-Datei eingibt. Gibt es eine Funktion, mit der dies mit JFileChooser oder einer anderen möglichen Lösung verifiziert werden kann? Ich hielt die folgenden:Sicherstellen, dass der Benutzer einen bestimmten Dateityp eingibt
if (selectedFile != null && selectedFile.getName().endsWith(".txt")){
//action
} else {
JOptionPane.showMessageDialog(null, "You have not selected a .txt file. Please choose a correct file type to continue.);
}
Wenn es jedoch möglich ist, ich möchte für den Fall, dass auch wenn die Datei mit .txt im Namen nicht explizit beenden, wird es noch akzeptiert werden, aber Es muss immer noch eine Textdatei sein.
Vielen Dank für die Hilfe :) –