Boa Tarde Pessoal…
Tenho estes dois métodos que criei para preenchimento do Textfield e JTable, minha duvida é quando clico com o mouse no Jtable através do evento mousepressed, queria que ele preenche-se os textfields, coisa que não acontece com todos os campos textfields apenas com o código e o nome, só que tenho vários campos no meu form e ele só preenche o código e o nome.
public void mostrar_dados()
{
try
{
tf_codigo.setText(con_fornecedores.resultset.getString("codigo"));
tf_nome.setText(con_fornecedores.resultset.getString("nome"));
tf_contato.setText(con_fornecedores.resultset.getString("contato"));
tf_endereco.setText(con_fornecedores.resultset.getString("endereco"));
tf_bairro.setText(con_fornecedores.resultset.getString("bairro"));
tf_cidade.setText(con_fornecedores.resultset.getString("cidade"));
cb_uf.setSelectedItem(con_fornecedores.resultset.getString("uf"));
tf_cep.setText(con_fornecedores.resultset.getString("cep"));
tf_cpf.setText(con_fornecedores.resultset.getString("cpf"));
tf_fone.setText(con_fornecedores.resultset.getString("fone"));
tf_estadual.setText(con_fornecedores.resultset.getString("estadual"));
tf_email.setText(con_fornecedores.resultset.getString("email"));
jta_obs.setText(con_fornecedores.resultset.getString("observacao"));
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Não a dados Cadastrados ");
}
{
//-----------FINAL DO MÉTODO PARA MOSTRAR OS DADOS----------------------------//
}
//---------------------MÉTODO PARA PREENCHER O JTABLE-------------------------//
}
public void preencher_jtable()
{
jTable1.getColumnModel().getColumn(0).setPreferredWidth(20);
jTable1.getColumnModel().getColumn(1).setPreferredWidth(150);
DefaultTableModel modelo = (DefaultTableModel)jTable1.getModel();
modelo.setNumRows(0);
try
{
while (con_fornecedores.resultset.next())
modelo.addRow(new Object [] {con_fornecedores.resultset.getString("codigo"), con_fornecedores.resultset.getString("nome"), con_fornecedores.resultset.getString("contato"), con_fornecedores.resultset.getString("endereco"), con_fornecedores.resultset.getString("bairro"), con_fornecedores.resultset.getString("cidade"), con_fornecedores.resultset.getString("uf"), con_fornecedores.resultset.getString("cep"), con_fornecedores.resultset.getString("cpf"), con_fornecedores.resultset.getString("fone"), con_fornecedores.resultset.getString("estadual"), con_fornecedores.resultset.getString("email"), con_fornecedores.resultset.getString("observacao")});
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null, "Erro ao listar no JTable "+erro);
}
}
//---------------FINAL DO MÉTODO PARA PREENCHER O JTABLE----------------------//
}