JtextArea

6 respostas
progJava

Como gravar dados em im JTextArea?

6 Respostas

R

Faltou explicar o que você entende por “gravar dados em JTextArea”.

luciano.eti
Como gravar dados em im JTextArea?
Não sei se entendi muito bem...está querendo gravar no JTextArea e não de um JTextArea em uma arquivo...então poderia buscar esses dados em um arquivo por exemplo...
JTextArea text = new JTextArea();
		
		/* Implementação da 	GUI; */
		
		BufferedReader entrada = new BufferedReader(new InputStreamReader(
				new FileInputStream("arquivo.txt")));

		String linha = entrada.readLine();

		while (linha != null) {
			text.append(linha);
			linha = entrada.readLine();
		}
O loop foi somente uma forma de inserir os dados no JText, mas o importante é entender a forma de trabalhar com os recursos IO do Java.

[]'s

progJava

é isso mesmo eu quero abrir um arquivo txt e colocar seus dados no Jtextarea

progJava

Só que esta dando um erro :method append (java.lang.String)nesse código
na linha: text.append(linha);
o que será?

BufferedReader entrada = new BufferedReader(new InputStreamReader(
new FileInputStream(“arquivo.txt”)
));

String linha = entrada.readLine();

while (linha != null) {

–>>  text.append(linha);  <<---------------------------

linha = entrada.readLine();
luciano.eti

hhmm, outra maneira de vc fazer isso era tendo uma variavel para guardar a string e outra o texto e depois ir incrementando, mas acredito que o append resume tudo isso.

i.e.
BufferedReader in = new BufferedReader(new FileReader("arquivo.txt"));
                    String string;
                    String texto = "";
                    
                    while((string = in.readLine()) != null){
                        texto += string;
                    }
                    textArea.setText(texto);
                    in.close();
[]'s
progJava

blz …vou tentar por isso valeu!

Criado 3 de julho de 2009
Ultima resposta 4 de jul. de 2009
Respostas 6
Participantes 3