1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Retornar no ComboBox o item selecionado refente ao PrimaryKey da minha tabela.

eu to usando jcombobox criei uma modelo para esse combo que implementa ComboBoxModel sobrescrevi os métodos necessário, ate ai tudo certo ele ta listando na tela certinho consigo recuperar o que esta selecionado, Objeto Objeto obj = (Objeto)comboBox1.getSelectedItem(); ate ai tudo blz....o meu problema ta na hora de carregar um cadastro e fazer aparecer no combo o item referente ao id do produto que esta na minha tabela do banco.

segue abaixo meu codigo....

CALSSE MODELO COMBOBOX

public class ModeloComboBoxGrupo implements ComboBoxModel {

    private List<Grupo> listaGrupo = new ArrayList<>();
    private Grupo grupoSelected;

    public ModeloComboBoxGrupo() {
        super();
        listaGrupo = new GrupoDAO().listar();
    }

    @Override
    public void setSelectedItem(Object anItem) {
        grupoSelected = (Grupo) anItem;
    }

    @Override
    public Object getSelectedItem() {
        return grupoSelected;
    }

    @Override
    public int getSize() {
        // TODO Auto-generated method stub
        return listaGrupo.size();
    }

    @Override
    public Object getElementAt(int index) {
        // TODO Auto-generated method stub
        return listaGrupo.get(index);
    }

    @Override
    public void addListDataListener(ListDataListener l) {
        // TODO Auto-generated method stub
    }

    @Override
    public void removeListDataListener(ListDataListener l) {
        // TODO Auto-generated method stub

    }

}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java swing ou faça a sua própria pergunta.