Tenho uma tabela (campanha) que contém (codigo e nome_cam). Com esse código abaixo consigo listar os nomes das campanhas no JCombobox. Gostaria que ao clicar na campanha no (Jcombobox), aparecesse o código em um JtextField, ou digitar o código no Textfield e aparecesse o nome no Jcombobox.
Valeu!!!
String consultaCampanha= "SELECT * FROM CAMPANHA WHERE NOME_CAM LIKE ?";
[code] public List listarCampanha (String nome){
List<CampanhaBean> Campanhas = new ArrayList();
try{
AcessoMysql mysql = new AcessoMysql();
pstm = mysql.conectar().prepareStatement(consultaCampanha);
pstm.setString(1,nome);
rs= pstm.executeQuery();
CampanhaBean est;
while (rs.next()){
est = new CampanhaBean();
est.setCodigo(rs.getInt("codigo"));
est.setNome(rs.getString("nome_cam"));
Campanhas.add(est);
}
mysql.desconectar();
}
catch (Exception e){
e.printStackTrace();
}
return Campanhas;
}[/code]
[code] protected void listarnomecampanha(){
CampanhaControl log = new CampanhaControl();
campanhas= log.listarCampanha("%");
cb_nomecampanha.removeAllItems();
for (int i = 0; i < campanhas.size(); i++){
cb_nomecampanha.addItem(campanhas.get(i).getNome());
}
}[/code]