Pessoal, um frame com jTextField e jPasswordField...
A pessoa clica no botão pesquisar nome, ae ele completa os outros jTextField com usuario, senha, total da conta:
ConectaBanco k = new ConectaBanco();
Connection conec = null;
try {
conec = k.conecta();
} catch (ClassNotFoundException ex) {
Logger.getLogger(FrameSenha.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(FrameSenha.class.getName()).log(Level.SEVERE, null, ex);
}
String nome = jTextField2.getText();
PesquisarCliente ver = new PesquisarCliente();
try {
try {
ver.verilog(conec, nome);
} catch (IOException ex) {
Logger.getLogger(FrameSenha.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (SQLException ex) {
Logger.getLogger(FrameSenha.class.getName()).log(Level.SEVERE, null, ex);
}
public void verilog (Connection connection, String nome) throws SQLException, IOException {
Statement stmt = connection.createStatement();
boolean k = false;
String sql2 = "Select nome, login, senha,totaldaconta from cliente where nome = '"+nome+"' ";
ResultSet rs = stmt.executeQuery(sql2);
while(rs.next()) {
String[] dados = new String[3];
dados[0] = rs.getString("senha");
dados[1] = rs.getString("totaldaconta");
dados[2] = rs.getString("login");
String totaldaconta = dados[1];
String senha = dados[0];
String usuario = dados[2];
FrameRelatorioCliente ver = new FrameRelatorioCliente();
ver.escrevenome(usuario, senha, totaldaconta);
k = true;
}
if (k == false) {
JOptionPane.showMessageDialog(null, "Usuário não encontrado");
}
}
public void escrevenome(String usuario, String senha, String totaldaconta) {
jTextField3.setText(usuario);
jPasswordField1.setText(senha);
jTextField1.setText(totaldaconta);
}
Eu já depurei ele... Ele pega o usuário, a senha e o total da conta certinho...
Mas ele não escreve nos jTextField... porque?