so sieht jetzt mein code aus
der amcht aber immer noch nicht das was ich möchte ****?
Code:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import javax.swing.JFileChooser;
public class Main {
// Textdateien einlesen und diese anzeigen
public static void main(String[] args) throws IOException {
//readTXT(chooser());
ausgabe();
}
public static String chooser() {
// JFileChooser-Objekt erstellen
JFileChooser chooser = new JFileChooser();
// Dialog zum Oeffnen von Dateien anzeigen
int rueckgabeWert = chooser.showOpenDialog(null);
/* Abfrage, ob auf "Öffnen" geklickt wurde */
if (rueckgabeWert == JFileChooser.APPROVE_OPTION) {
// Ausgabe der ausgewaehlten Datei
System.out.println("Die zu öffnende Datei ist: "
+ chooser.getSelectedFile().getName());
return chooser.getSelectedFile().getName();
}
return null;
}
public static String readTXT(String txtDatei) {
String choosenTXT = chooser();
Path path = Paths.get(choosenTXT);
String content = null;
try {
content = new String(Files.readAllBytes(path),
Charset.defaultCharset());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("content");
return content;
}
public static void ausgabe() {
System.out.println(readTXT(chooser()));
}
der amcht aber immer noch nicht das was ich möchte ****?