GOstaria de que me ajudassem, pois não consigo jogar os dados que estão em um Jcombobox para o jtxtfield separadamente.
o meu codigo eh o seguinte :
public Vector atualizaPessoa(){
Vector linha = null;
Vector conteudo = new Vector();
String item, codPessoa, nome, endereco, telefone, idade;
try{
Connection conn= ConnectionDB.getConnection();
String sql = " select * from pessoa ;";
Statement stm = conn.createStatement();
ResultSet rSet = stm.executeQuery(sql);
while(rSet.next()){
linha = new Vector();
codPessoa = String.valueOf(rSet.getInt("cod_pessoa"));
nome = rSet.getString("nome");
endereco = rSet.getString("endereco");
telefone = rSet.getString("telefone");
idade = String.valueOf(rSet.getInt("idade"));
item = codPessoa + "-" + nome + "-" + endereco + "-" + telefone + "-" + idade;
conteudo.add(item);
}
}catch(Exception e){
e.printStackTrace();
}
return conteudo;
}
Já na classe do JFrame esta assim…
private JComboBox getJComboBox1() {
jComboBox1 = new JComboBox();
jComboBox1.setBounds(new java.awt.Rectangle(39,6,377,25));
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new Vector(pdb.atualizaPessoa())));
jComboBox1.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent e) {
int row = jComboBox1.getSelectedIndex();
jTxtId.setText((String)jComboBox1.get(row));
}
});
return jComboBox1;
}
queria somente que touxesse o ID para o jtxtfiled…pois os outros jogariam os dados para outros jtxtfields…