O problema e que o botão trava se eu colocar todos os dados descritos abaixo.
public void mostrar_dados(){
// Coloca os dados no TextField
try{
tf_matricula.setText(con_aluno.resultSet.getString("aln_matricula"));
tf_nome.setText (con_aluno.resultSet.getString("aln_nome"));
tf_rg.setText (con_aluno.resultSet.getString("aln_rg"));
tf_cpf.setText (con_aluno.resultSet.getString("aln_cpf"));
tf_filiacao.setText (con_aluno.resultSet.getString("aln_filiação"));
jtf_nasci1.setText (con_aluno.resultSet.getString("aln_nascimento"));
tf_endereco.setText (con_aluno.resultSet.getString("aln_endereço"));
tf_numero.setText (con_aluno.resultSet.getString("aln_casa"));
tf_numero.setText (con_aluno.resultSet.getString("aln_numero"));
tf_fone.setText (con_aluno.resultSet.getString("aln_fone"));
tf_email.setText (con_aluno.resultSet.getString("aln_email"));
jta_obs.setText (con_aluno.resultSet.getString("aln_obs"));
}
Acho que não é problema do banco, pois quando eu comento metade dessas linhas tudo funciona normalmente e
eu alternei as partes e tudo certo, mas quando eu deixo como está acima a mudança dos dados não funciona
Tentei dividir metade desse código para outro método, além de ficar horrível tbm não deu certo.
Qualquer dica será bem vinda!
Não ha nenhuma Exception, somente os dados não são atualizados corretamente, mas somente não é mostrado.
A intenção do botão ‘bt_prox’ é ir ao proximo registro, o que não acontece quando eu deixo como está acima.
O problema e que de alguma maneira o método mostrar_dados() se comporta de maneira estranha, como se
não tivesse suportando esse número de informações.
Ex:
se eu deixar assim:
[code] public void mostrar_dados(){
//Coloca os dados no textfild
try{
Realmente estranho! Porém, não existe nada que um System.out não resolva!
Obs: Verifique se algum dos seus JTextFields utiliza algum maskformatter ou algo do tipo…
No mais:
public void mostrar_dados(){
//Coloca os dados no textfild
try{
System.out.println("Entrou");
tf_codigo.setText(con_clientes.resultSet.getString("cli_codigo"));
System.out.println("1");
tf_nome.setText(con_clientes.resultSet.getString("cli_nome"));
System.out.println("2");
jtf_nasci.setText(con_clientes.resultSet.getString("cli_nasci"));
System.out.println("3");
tf_endereco.setText(con_clientes.resultSet.getString("cli_endereco"));
System.out.println("4");
tf_numero.setText(con_clientes.resultSet.getString("cli_numero"));
System.out.println("5");
tf_bairro.setText(con_clientes.resultSet.getString("cli_bairro"));
System.out.println("6");
tf_fone.setText(con_clientes.resultSet.getString("cli_fone"));
System.out.println("7");
tf_email.setText(con_clientes.resultSet.getString("cli_email"));
System.out.println("8");
jta_obs.setText(con_clientes.resultSet.getString("cli_obs"));
System.out.println("9");
}