Hallo,
ich bin gerade dabei, ein eigenes Package zu schreiben:
Ich möchte, dass man mit z.B. Reader.read("file.txt", textField1) die angegebene Datei ausließt und in einem bestimmten TextFeld, oder einer TextArea ausgibt. Doch wie kann ich dieses Objekt als Variable vom Package erfassen lassen? Versuche es gerade mit "String onj" (siehe Code), doch bei "obj.setText(text)" gibt er mir den Fehler: cannot find symbol.
Wie mach ich das am besten?
FeBe95
ich bin gerade dabei, ein eigenes Package zu schreiben:
Java:
package ......;
import java.io.*;
public class Reader {
public static void read(String datei, String obj){
FileReader reader = null;
try {
String text;
File file = new File(datei) ;
int len = (int)file.length() ;
char[] buf = new char[len] ;
reader = new FileReader(file);
reader.read(buf, 0, len) ;
text = new String(buf);
obj.setText(text);
System.out.println("Text geladen: " +text);
}
/*catch(FileNotFoundException ex)
{
System.out.println(ex);
}*/
catch(IOException ex) {
System.out.println(ex);
}
finally {
try {
if(reader!=null) reader.close();
}
catch(Exception ex) {
}
}
}
}
Ich möchte, dass man mit z.B. Reader.read("file.txt", textField1) die angegebene Datei ausließt und in einem bestimmten TextFeld, oder einer TextArea ausgibt. Doch wie kann ich dieses Objekt als Variable vom Package erfassen lassen? Versuche es gerade mit "String onj" (siehe Code), doch bei "obj.setText(text)" gibt er mir den Fehler: cannot find symbol.
Wie mach ich das am besten?
FeBe95