Como gravar dados em im JTextArea?
Faltou explicar o que você entende por “gravar dados em 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…[code] 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();
}[/code]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
é isso mesmo eu quero abrir um arquivo txt e colocar seus dados no Jtextarea
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();
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.[code] BufferedReader in = new BufferedReader(new FileReader(“arquivo.txt”));
String string;
String texto = “”;
while((string = in.readLine()) != null){
texto += string;
}
textArea.setText(texto);
in.close();[/code][]'s
blz …vou tentar por isso valeu!