Olá, tenho um projeto que é basicamente o seguinte:
- Diversas classes, e em cada uma um Buffered Reader e alguns HashMaps.
- Fazer algumas comparações e mostrar o ‘resultado’ em um JTextArea que está em um Form.
O código para o filereader, os hashmaps e StringTokenizer eu vi aqui no fórum e fiz, mas não tô conseguindo fazer ele escrever.
Já tentei usar setTetxt() mas não funcionou, se há alguma forma fácil para fazer isso eu agradeço, pois no momento estou usando uma String.
Nas Classes java tenho algo parecido com isso…
public class Empresa {
public static String r = "";
try{
//.....
r = r+("\nO Id"+id_empresa+"já foi cadastrado");
E na ação de um botão do form eu tenho:
//.....
textarea1.setText(textarea1.getText()+"\n"+Empresa.r);
textarea1.setText(textarea1.getText()+"\n"+OUTRA.r);
textarea1.setText(textarea1.getText()+"\n"+MAIS1.r);
//......
Mas assim ele vai escrever a String ‘r’ de todos as classes ao mesmo tempo, e como alguns do arquivos que o Tokenizer vai quebrar tem centenas de linhas o resultado fica muito grande, e o programa trava.
Espero ter descrito bem o problema, qualquer ajuda é bem vinda… Obrigado