Pessoal, tenho uma String formatada. Quero colocar ela num JTextArea, mas o JTextArea desformata a String.
Segue o código da String formatada:
String tabelaFormatada;
tabelaFormatada = "-----------------------------------------------------------------------------\n";
tabelaFormatada += "Tabela de simbolos referente ao arquivo "+file.getName()+"\n";
tabelaFormatada += String.format("|------------------------------------------|\n");
tabelaFormatada += String.format("| %36s |\n", "Tabela de simbolos do arquivo " + file.getName());
tabelaFormatada += String.format("|--------------------------------|---------|\n");
tabelaFormatada += String.format("| %-30s | %-6s |\n", "LEXEMA", "CODIGO");
tabelaFormatada += String.format("|--------------------------------|---------|\n");
for (TabelaDeSimbolos tupla : tabelaDeSimbolos) {
tabelaFormatada += String.format("| %-30s | %-2d |\n", tupla.getLexema(), tupla.getCodigoToken());
tabelaFormatada += String.format("|--------------------------------|---------|\n");
}
tabelaFormatada += "-----------------------------------------------------------------------------\n";
criaArquivo("TabelaFormatada.txt", tabelaFormatada);
return tabelaFormatada;
Alguém poderia me mostrar uma alternativa?