Dúvida com o jComboBox

4 respostas
bruwww

Bom dia!
Estou com uma dúvida no jComboBox, tenho uma janela para inclusão de alunos e no jComboBox tenho as séries que vão de 1-9.
Como faço pro meu programa pegar o valor literal dentro da combobox e jogar no banco de dados?

assim está meu código:

public void incluiAluno(){
      
        try {
            Aluno a = new Aluno();
            AlunoDao ad = new AlunoDao();
        a.setNome( this.jTextFieldNome.getText());
        a.setSerie(this.jComboBoxSerie.??????????);
        ad.adiciona(a);
       
            ad = new AlunoDao();
        } catch (SQLException ex) {
            Logger.getLogger(Novo.class.getName()).log(Level.SEVERE, null, ex);
        }
     
    }

4 Respostas

bruwww

e a dúvida é onde está os pontos de interrogação kkkkk

drsmachado

É preciso fazer a conversão, visto que o JComboBox armazena Objects

//Para pegar String
String qualquer = meuComboBox.getSelectedItem().toString();
//Para int
int integer = Integer.parseInt(meuComboBox.getSelectedItem().toString());

Entendeu?

bruwww

ok, deu certo aqui. Muito obrigada
Abraço.

Polverini

mais informações da uma olhada na api

http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JComboBox.html

Criado 3 de junho de 2011
Ultima resposta 3 de jun. de 2011
Respostas 4
Participantes 3