Mostrar fichero de texto en JTextArea

Tlehuek
27 de Febrero del 2003
Necesito que alguien me diga si existe algun metodo para mostrar un fichero de texto en un JTextArea

Clara
27 de Febrero del 2003
Hola,
No sé si existe algún método para hacer lo que preguntas, pero si te enterás de ello te agradecería que me lo comunicases. Mientras tanto yo he hecho lo que tú dices y lo hago de la siguiente forma (Está hecho para un fichero remoto, si fuese local creo q se puede utilizar el flujo FileInputStream):
public void mostrarFichero()
{
try
{
/* Se muestra el contenido del fichero.*/
/*
** Referencia URL porque se trata de un
** fichero remoto.
**/
String fileURL
= "http://<nombre_servidor>/<ruta_del_fichero>
URL url = new URL(fileUrl);
URLConnection fileConnection =
url.openConnection();
fileConnection.setDoOutput(true);
fileConnection.setDoInput(true);
fileConnection.setUseCaches(false);
BufferedReader inStream =
newBufferedReader(new InputStreamReader
(fileConnection.getInputStream()));
String line = "", cad = "";
/* Se va leyendo el fichero línea a línea a través de un Buffer de lectura.*/
while ((line = inStream.readLine()) != null)
{
cad = cad + line + "n";
}
/*
** Se introducen los datos leidos del fichero en el área de texto del frame
** donde se visualizarán.
**/
jtxtAreaFileLog.setText(cad);
}
/*catch (MalformedULRException ex)
{
ex.printStackTrace();
}*/
catch (IOException e)
{
e.printStackTrace();
}
}

Espero que te sirva de ayuda.
Un saludo. Clara.

Clara
27 de Febrero del 2003
Hola,
No sé si existe algún método para hacer lo que preguntas, pero si te enterás de ello te agradecería que me lo comunicases. Mientras tanto yo he hecho lo que tú dices y lo hago de la siguiente forma (Está hecho para un fichero remoto, si fuese local creo q se puede utilizar el flujo FileInputStream):
public void mostrarFichero()
{
try
{
/* Se muestra el contenido del fichero.*/
/*
** Referencia URL porque se trata de un
** fichero remoto.
**/
String fileURL
= "http://<nombre_servidor>/<ruta_del_fichero>
URL url = new URL(fileUrl);
URLConnection fileConnection =
url.openConnection();
fileConnection.setDoOutput(true);
fileConnection.setDoInput(true);
fileConnection.setUseCaches(false);
BufferedReader inStream =
newBufferedReader(new InputStreamReader
(fileConnection.getInputStream()));
String line = "", cad = "";
/* Se va leyendo el fichero línea a línea a través de un Buffer de lectura.*/
while ((line = inStream.readLine()) != null)
{
cad = cad + line + "n";
}
/*
** Se introducen los datos leidos del fichero en el área de texto del frame
** donde se visualizarán.
**/
jtxtAreaFileLog.setText(cad);
}
/*catch (MalformedULRException ex)
{
ex.printStackTrace();
}*/
catch (IOException e)
{
e.printStackTrace();
}
}

Espero que te sirva de ayuda.
Un saludo. Clara.