tefla
Erfahrenes Mitglied
Hallo zusammen,
In meinem Programm tut sich durch einen Klick auf Laden ein FileDialog öffnen, der mir den Pfad der gewählten Datei zurückwirft. Diese soll nun in einer TextArea geöffnet werden. In der Konsole klappt das ganz gut, nur bekomme ich eine Exception, wenn ich auf die TextArea zugreifen will.
In meinem Programm tut sich durch einen Klick auf Laden ein FileDialog öffnen, der mir den Pfad der gewählten Datei zurückwirft. Diese soll nun in einer TextArea geöffnet werden. In der Konsole klappt das ganz gut, nur bekomme ich eine Exception, wenn ich auf die TextArea zugreifen will.
Code:
try {
System.out.println("In the main here");
FileInputStream fin = new FileInputStream(fd.getDirectory().toString() + fd.getFile().toString());
try {
DataInputStream Input = new DataInputStream(fin);
try {
while ((thisLine = Input.readLine()) != null) {
System.out.println(thisLine);
}
}
catch (Exception e) {
System.out.println(e);
}
TextArea tex = (TextArea)this.getParent(); // an dieser Zeile liegt es wahrscheinlich, aber wie soll ich sonst auf die TextArea zugreifen, die im Frame gesetzt wird ???
tex.setText(Input.toString());
} catch (Exception e){
System.out.println(e);
}
} catch (Exception e){
System.out.println(e.toString());
}