Bom, eu tenho um botão que chama um método de outra classe, esse método é o SalvandoDados();
ActionListener actionBtnRegistro = new ActionListener() {
public void actionPerformed(ActionEvent e) {
geraUsuario user = new geraUsuario();
String gUser = user.usuario();
JOptionPane.showMessageDialog(btn_register, "Parabéns, agora você está registrado em nosso banco. Por favor anote seu código de usuário e senha: Usuário: " + gUser + " Senha: " + tfSEN.getText(), "Registrado com sucesso!", 0);
salvaDados sd = new salvaDados();
try {
sd.salvandoDados();
} catch (IOException e1) {
e1.printStackTrace();
}
window_principal wp = new window_principal();
wp.interbanc();
f.dispose();
}
};
btn_register.addActionListener(actionBtnRegistro);
O método que ele está chamando é esse:
package br.paulo;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class salvaDados {
public void salvandoDados() throws IOException {
classRegister cr = new classRegister();
String userName = cr.tfName.getText();
File fl = new File("src\\br\\paulo\\dados\\" + userName + ".txt");
FileWriter fw = new FileWriter(fl, true);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(userName);
bw.close();
fw.close();
}
}
A função desse método é pegar o valor que o usuário digitou na tfName e salvar em um arquivo.txt, essa é a unica função dele, más quando clico no botão Registrar ocorre uma exceção que não estou conseguindo resolver, então eu queria que vocês analisassem meu código para apontar aonde eu errei