Boa noite…
Como faço para gravar o conteudo de uma text box num ficheiro de texto?
O evento irá ocorrer ao clicar num botão do tipo AWT…
Saudações…
Boa noite…
Como faço para gravar o conteudo de uma text box num ficheiro de texto?
O evento irá ocorrer ao clicar num botão do tipo AWT…
Saudações…
Boa noite, e um bom natal para todos…
Estou fazendo um Bloco de notas em java, este tem uma area de texto que é preenchida no arranque através de um arquivo de texto…
O que estou a fazendo agora é salvar as alterações feitas na area de texto através do clique num botão.
Criei 3 objectos, um do tipo FileOutPutStream, outro do tipo BufferedOutputStream e por fim do tipo DataOutputStream, mas o botão não salva as alterações:
O que está faltando? por que não dá erro de código?
public boolean action(Event evt, Object obj){
if (evt.target instanceof Button) {
String legendaBotao = (String) obj;
if (legendaBotao=="Salvar"){
try{
FileOutputStream ficheiro = new FileOutputStream("texto.txt");
BufferedOutputStream ficheiroTmp = new BufferedOutputStream(ficheiro);
DataOutputStream dados = new DataOutputStream(ficheiro);
dados.writeChars(txAreaTexto.getText());
dados.flush();
dados.close();
ficheiroTmp.close();
ficheiro.close();
}
catch (IOException e ){
System.err.println( e );
}
}
return true;
}
else{
return false;
}
}
Saudações…