Mira este codigo. Lo que hace es leer un archivo de texto y lo carga en un textArea
int abrirArchivo(String nombreArchivo) {
FileInputStream archivo;
//"linea" corresponde a una linea del archivo;
DataInputStream arch; //permite leer, tipos de datos de un archivo
String linea = null;
//area.setText("");
try{
archivo = new FileInputStream(nombreArchivo);
arch = new DataInputStream(archivo);//lo referimos al archivo
System.out.println(nombreArchivo);
do {
linea = arch.readLine();
if (linea!=null)
area.append(linea+"
");
} while (linea != null);
archivo.close();
return 0;
}
catch (FileNotFoundException e) {
return 1;
}
catch (IOException e) {
return 2;
}
}
la variable area que aparece en el codigo es el jTextArea, es decir que en algun lugar se definio una variable JTextArea area = new JTextArea(200,200);
este metodo recibe la direccion del archivo que deseas abrir. Espero que te ayude.
Cualquier cosa pregunta. Nos puedes encontrar en el msn o pregunta aqui