Galera, estou com uma dúvida boba e não consegui saná-la:
Quando inicio minha GUI, uso esse método para carregar os nutrientes no meu combo box. Quando executo, ao invés de aparecer o “nome” (propriamente dito), ele puxa a referência do objeto.
private void carregarComboNutrientes() {
try {
DefaultComboBoxModel model = (DefaultComboBoxModel) jComboBoxNutriente.getModel();
model.addElement(null);
NutrienteDAO nutrienteDAO = new NutrienteDAO();
List listaNutrientes = nutrienteDAO.buscarTodos(true);
for (Nutriente nutriente : listaNutrientes) {
model.addElement(nutriente);
}
} catch (Exception e) {
e.printStackTrace();
}
}
Minha classe Nutriente tem um atributo chamado descricaoNutriente mas, não sei se é a maneira correta usar o getDescricaoNutriente (Ex. model.addElelment(nutriente.getDescricaoNutriente ()) ) na hora de inserir no combo box