Olá a todos!
Estou tentando fazer com que o usuário ao selecionar um item do ComboBox, que é alimentado com dados do BD, mostre em JTexFields os dados cadastrados. Eis o código:
dataCombo.addItemListener(new MyItemListener());
class MyItemListener implements ItemListener{
public void itemStateChanged(ItemEvent evt) {
dataCombo = (JComboBox) evt.getSource();
Object item = evt.getItem();
if(evt.getStateChange()==ItemEvent.SELECTED){
try{
Session session = HibernateUtility.getSession();
Transaction transaction = session.beginTransaction();
//insere Coluna 1
PcrCol1 pcr1 = new PcrCol1();
field1Coluna1.setText(pcr1.getPosicao1());
field2Coluna1.setText(pcr1.getPosicao2());
field3Coluna1.setText(pcr1.getPosicao3());
field4Coluna1.setText(pcr1.getPosicao4());
field5Coluna1.setText(pcr1.getPosicao5());
field6Coluna1.setText(pcr1.getPosicao6());
field7Coluna1.setText(pcr1.getPosicao7());
field8Coluna1.setText(pcr1.getPosicao8());
transaction.commit();
session.close();
Acredito não estar fazendo isso corretamente, pois não gera nenhuma Exception, mas também não aparece os dados nos JtextFields. Estou utilizando o Hibernate. Alguém poderia me ajudar?
Até mais
Patty