JComboBox

4 respostas
J

Olá pessoal,

Tenho um JComboBox em minha aplicação com alguns itens fixo para ser inserido no banco, alguém saberia me dizer o método que pega o item que eu escolher. Por exemplo, no caso de um JTextField seria o getText(), gostaria de saber do JComboBox??

4 Respostas

E

Veja em :
http://java.sun.com/javase/6/docs/api/javax/swing/JComboBox.html

Em particular, veja:

http://java.sun.com/javase/6/docs/api/javax/swing/JComboBox.html#getSelectedItem()

K

jCombo.getSelectItem();

J

Valeu, pessoal!!!

S

Olá amigo

estes exemplos são de quando começei a usar java.

espero que lhe ajude.

para inserção use:

query = "insert into ordemservico ("+
                      "dataordemservico,"+
                      "horaordemservico,"+
                      "id_cliente,"+
                      "id_marca,"+
                      "id_tipoequipamento,"+
                      "modelo,"+
                      "numeroserie,"+
                      "defeito,"+
                      "acessorios,"+
                      "observacao,"+
                      "datacompra,"+
                      "notafiscal,"+
                      "numerocertificado,"+
                      "revendedor,"+
                      "fabricanteimportador,"+
                      "garantia,"+
                      "situacao"+
                      ") values (" +

                      "'"+tfDataOrdemServico.getText()+"',"+
                      "'"+mHora+"',"+
                      id+","+
                      +marca+","+
                      +tipoEquipamento+","+
                      "'"+tfModelo.getText()+"',"+
                      "'"+tfNumeroSerie.getText()+"',"+
                      "'"+tfDefeito.getText()+"',"+
                      "'"+tfAssessorios.getText()+"',"+
                      "'"+tfObservacao.getText()+"',"+
                      "'"+tfDataCompra.getText()+"',"+
                      "'"+tfNumeroNotaFiscal.getText()+"',"+
                      "'"+tfNumeroCertificado.getText()+"',"+
                      "'"+tfRevendedor.getText()+"',"+
                      "'"+tfFabricanteImportador.getText()+"',"+
                      "'"+cboGarantia.getSelectedItem().toString().substring(0,1)+

                      "')";

para atualização:

query = "update ordemservico set "+
                      "id_cliente='"         +tfIdCliente.getText() +"',"+
                      "dataordemservico="    +tfDataOrdemServico.getText()+"',"+
                      "id_marca="            +(cboMarca.getSelectedItem())+"',"+
                      "id_tipoequipamento="  +(cboTipoEquipamento.getSelectedItem())+"',"+
                      "modelo="              +tfModelo.getText()+"',"+
                      "numeroserie="         +tfNumeroSerie.getText()+"',"+
                      "defeito="             +tfDefeito.getText()+"',"+
                      "acessorios="          +tfAssessorios.getText()+"',"+
                      "observacao="          +tfObservacao.getText()+"',"+
                      "garantia="            +(cboGarantia.getSelectedItem().toString()).substring(0,1)+"',"+
                      "datacompra="          +tfDataCompra.getText()+"',"+
                      "notafiscal="          +tfNumeroNotaFiscal.getText()+"',"+
                      "numerocertificado="   +tfNumeroCertificado.getText()+"',"+
                      "revendedor="          +tfRevendedor.getText()+"',"+
                      "fabricanteimportador="+tfFabricanteImportador.getText()+"'"+
                      "where id_ordemservico='" + id + "'";

os campos que iniciam com cbo são jCombobox.

Silvio Guedes

Criado 7 de junho de 2010
Ultima resposta 7 de jun. de 2010
Respostas 4
Participantes 4