Hallo,
ich versuche mich gerade mit dem anzeigen eines Textfiles in einer JTextArea aber ich komme nicht ganz klar. Ich wähle mit dem FileChooser eine File aus und will es mit InputStreamReader in der Textarea ausgeben. Mann sieht aber nichts, auch keine Fehlermeldung? Das soll auch nur ein Test sein, DateiWahl() soll dann nicht gleich den Text ausgeben, eben nur mal zum lernen aber es funzt nicht?
Danke Mike
ich versuche mich gerade mit dem anzeigen eines Textfiles in einer JTextArea aber ich komme nicht ganz klar. Ich wähle mit dem FileChooser eine File aus und will es mit InputStreamReader in der Textarea ausgeben. Mann sieht aber nichts, auch keine Fehlermeldung? Das soll auch nur ein Test sein, DateiWahl() soll dann nicht gleich den Text ausgeben, eben nur mal zum lernen aber es funzt nicht?
Code:
private File DateiWahl(File file)
{
int returnVal = fc.showOpenDialog(FileDemo.this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
//fc.setCurrentDirectory(file);
file = fc.getSelectedFile();
try {
InputStreamReader input = new InputStreamReader(new FileInputStream(file));
int i;
while ((i= input.read()) != -1) {
ta.append(new Character((char) i).toString());
}
input.close();
} catch (IOException ex) {
ta.append("Hat nicht geklappt\n");
}
} else {
ta.append("öffnen abgebrochen.\n");
}
return file;
}
Danke Mike