Boa Tarde Pessoal.
Tenho uma dúvida e aceito sugestões:
Gostaria que os dados de uma JTable fossem inseridos formatados dentro de uma string, para mostrá-los em um JTextArea de forma que o usuário possa copiar toda a tabela para colar em um email, arquivo, etc.
Algo parecido com isto (mas com a divisao das colunas bem definidas):
Nome | Telefone | Endereco |
Joao | 9999-9999 | Rua teste1 |
Maria | 9999-9999 | Rua teste2 |
Jose | 9999-9999 | Rua teste3 |
Já pesquisei no fórum, mas não encontrei tópicos parecidos.
Fiz o teste com o StringBuilder dentro de um While, mas sem sucesso, pois as barras ao final da coluna continuam desproporcionais:
StringBuilder sb = new StringBuilder("");
sb.append("|");
sb.append(model.getValueAt(cont, 2).toString(), 1, model.getValueAt(cont, 2).toString().length());
sb.append("|");
sb.append(model.getValueAt(cont, 3).toString(), 1, model.getValueAt(cont, 3).toString().length());
sb.append("|");
sb.append(model.getValueAt(cont, 4).toString(), 1, model.getValueAt(cont, 4).toString().length());
sb.append("|");
Se alguém tiver outra idéia melhor, favor postar!
Obrigado.

