Colocar texto formatado no JtextArea

0 respostas
francislon

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?

Criado 23 de abril de 2008
Respostas 0
Participantes 1