Olá, fiz um programa no qual o usuário escolhe o que deseja pesquisar pelo jComboBox, que seria o Paciente ou o Exame, aqui está o código:
CÓDIGO
private void consultar(){
String Item = (String) cbBusca.getSelectedItem();
if("Paciente".equals(Item)){
String sql = "select ID, IDPAC, EMail from imgexames where EMail like ?";
try {
pst = conexao.prepareStatement(sql);
pst.setString(1, txtPaciente.getText() + "%");
rs = pst.executeQuery();
tblPesquisa.setModel(DbUtils.resultSetToTableModel(rs));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Foi encontrado um erro:\n" + e);
}
}
if("Exame".equals(Item)){
Integer id = Integer.parseInt(txtPaciente.getText());
Imagens.ImagemExames dao = new Imagens.ImagemExames();
Imagens.ImagemGetSet exe = dao.buscarexamenutri(id);
Imagens.ImagemManipular.exibiImagemLabel(exe.getImagem(), Imagem);
}
}
Porém ele não reconhece o cbBusca da seguinte linha:
String Item = (String) cbBusca.getSelectedItem();
Sendo que esse cbBusca existe, que nesse caso é o jComboBox, outra coisa que ele não reconhece é o JLabel (Imagem) da seguinte linha:
Imagens.ImagemManipular.exibiImagemLabel(exe.getImagem(), Imagem);
E o problema é que na mesma linguagem e o mesmo código, no Netbeans está funcionando, porém meu Netbeans está com problema e por este motivo estou fazendo no Eclipse. Se alguém souber como posso resolver e deixar ai em baixo, ficarei muito agradecido, já tentei outros métodos que inclusive tem aqui, porém não funcionou.