Tengo un fragmento de código que imprime texto desde un archivo a un JTextArea llamado textArea.Eliminar último carácter/línea
Desafortunadamente el método que estoy usando va línea por línea (no ideal) y así que tengo que añadir cada línea con un \ n
Esto está bien por ahora, pero una nueva línea se crea al final.
El código que tengo es el siguiente:
class menuOpen implements ActionListener {
public void actionPerformed(ActionEvent e)
{
try {
File filePath = new File("c:\\test.txt");
FileInputStream file = new FileInputStream(filePath);
BufferedReader br = new BufferedReader(new InputStreamReader(file));
String displayText;
while ((displayText = br.readLine()) != null) {
textArea.append(displayText + "\n");
}
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
Puede alguien me ayude a deshacerse de la última línea?
Esto parece funcionar perfectamente, lo probaré un poco –