comboBox "digitável"

11 respostas
I

Boa tarde!

Alguem conhece algum componente comboBox “digitável”?

Eu tentei usar o dhtmlxComboBox, é bom, porém permite digitar um valor que não consta na lista.
O que procuro é um combo que é possível digitar, mas somente aceita oque está na lista.

Se alguem puder ajudar eu agradeço.

Att. Diego.

11 Respostas

K

Cara
da uma olhada nesse framework js
http://extjs.com/

e veja esses exemplos, se é isso o que vc quer

eu nunca usei pra desenvolver, mas dei uma olhada, e fiz alguns testes
mas pelo exemplos, da pra vc ter uma noção de como usar

abs
T+

I

Salvasse meu dia!

VALEU!

B

O comboBox do richfaces permite isso

http://labs.jboss.com/file-access/default/members/jbossrichfaces/freezone/docs/devguide/en/html/comboBox.html

H

cara to precisando de um combobox desse mas pra use em
java desktop vc tem alguma ideia de como fazer
to usando o netbeans pra programar…

B

No Netbeans quando você adiciona uma caixa de seleção aparece as propriedades desta caixa, uma dessas opções é: editable que deve permitir a entrada de dados. Dê uma olhada e poste um retorno.
:wink:

H

ei ja marquei ele como editavel olha so o codigo que eu fiz…
private void cbpesquizaKeyPressed(java.awt.event.KeyEvent evt) {

try{ cbpesquiza.removeAllItems();//remove todos os itens do combo con_bairro.executeSQL("select * from bairro where nome like '%"+tf_pesquisa.getText()+"%' order by "+ ordenacao); // faz a pesquisa no banco de dados while(con_bairro.resultset.next()) // estrutura de repetição { cbpesquiza.addItem(con_bairro.resultset.getString("nome")); //add no combobox } } catch(SQLException erro){ JOptionPane.showMessageDialog(null, "Não atualizou o comb box "+ erro); } }

B

Está permitindo digitar dados?

H

sim nas propriedados do netbeans esta markado editable

B

Ótimo. Isso ai!

H

sim mas não esta funcionando… quando eu digito não acontece nada…

B

Deve ter alguma outra propriedade ou pode ser necessário adicionar algum evento.
:frowning:

Criado 17 de abril de 2008
Ultima resposta 8 de out. de 2008
Respostas 11
Participantes 4