Tenho uma classe que implementa ComboBoxModel e seto essa classe em um JComboBox…
Só que o JComboBox está exibindo a referência dos objetos da Lista que eu passo no ComboBoxModel. Gostaria de saber como posso fazer (se tenho de implementar algum método) para exibir o valor de um determinado atributo.
Segue o código abaixo.
public class EstadoComboModel implements ComboBoxModel{
private List<Estados> estados = new EstadoDao().fetchAll();
private Estados selectedEstado;
@Override
public void setSelectedItem(Object o) {
selectedEstado = (Estados)o;
}
@Override
public Object getSelectedItem() {
return selectedEstado;
}
@Override
public int getSize() {
return estados.size();
}
@Override
public Object getElementAt(int i) {
return estados.get(i);
}
@Override
public void addListDataListener(ListDataListener ll) {
}
@Override
public void removeListDataListener(ListDataListener ll) {
}
}