Programar en java, abrir archivo de texto

Estoy empezando a programar en java.
Y necesito hacer un programa que llame una ventana en la que se abra un archivo de texto.
¿Me podrías dar un ejemplo de como hacer esto?

1 Respuesta

Respuesta
1
//cargar el fichero
File f = new File(pathFichero);
FileInputStream fis = new FileInputStream(f);
byte[] c = new byte[fis.available()];
fis.read(c);
fis.close();
String tutexto = new String(c);
//Insertar el texto del fichero en un objeto de texto.
Tambien puedes utilizar un JEditorPane y otros
JTextArea textArea = new JTextArea(5, 10);
textArea.setFont(new Font("Serif", Font.ITALIC, 16));
textArea.setText(tutexto);
textArea.setLineWrap(true);
textArea.setWrapStyleWord(true);
JScrollPane areaScrollPane = new JScrollPane(textArea);
areaScrollPane.setVerticalScrollBarPolicy(
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
areaScrollPane.setPreferredSize(new Dimension(250, 250));
OK.
Y cómo puedo hacer para pasarlo a una tabla.
¿Para pasar cada renglón del archivo a un renglón de la tabla?
Es un archivo de texto y solo tiene una palabra y enter por renglón.
Estoy usando netbeans y apenas anoche vi que puedo diseñar la pantalla como form, eso facilita muchas cosas, pero la pasada... ni idea.
El trozo de código completo seria:
try {
BufferedReader br = new BufferedReader(new FileReader(new File(pathFichero)));
br.close();
} catch (Exception ex) {
ex.printStackTrace();
} finally {
}
Utiliza BufferedReader
br = new BufferedReader(new FileReader(new File(pathFichero)));
//el readLine te lee el fichero linea a linea
String r = br.readLine();

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas