Tenho esse JComboBox carregados com objetos do tipo Cliente, aí eu consulta uma nota fiscal que trás um objeto do tipo Cliente, aí eu seleciono no comboBox aquele objeto Cliente, o problema é que NÃO MOSTRA aquele objeto no comboBox, porém se eu der um getSelectedItem ele mostra exatamente aquele objeto corretamente.
Por que será que não MOSTRA o objeto selecionado?
System.out.println("Destinatario: "+beanNotaFiscal.getCliente());
comboDestinatario.setSelectedItem(beanNotaFiscal.getCliente());
System.out.println("selecionado.: "+comboDestinatario.getSelectedItem()); // Imprime corretamente (então tá selecionado, mas não mostra no comboBox)
System.out.println("Index.......: "+comboDestinatario.getSelectedIndex());
Assim também não mostra:
comboDestinatario.getModel().setSelectedItem(beanNotaFiscal.getCliente());
O JComboBox continua mostrando o primeiro item apenas, e esse objeto Cliente está implementando o compareTo e o equals, qual será o problema?