Executar evento apenas com um numero certo de caracteres

3 respostas
J

E ai galera? blz?

intaum, tenhu uma duvida,

uso um jTextField com o evento keyreleased, para efetuar uma busca em um banco de dados,

gostaria de saber, se tem como ele buscar apenas quando atingir 3 digitos o campo?

por exemplo, esse JtextField é para busca do codigo de cadastro, ai quando eu digito ele jah vai buscano, eu queria q ele soh buscasse quando tivesse 3 digitos, intaum ao inves
dele começar a buscar quando eu digitar 0 eu queria q ele buscasse quando eu digitasse 003 por exemplo…

é possivel fazer isso??

caso seja, como devo fazer??

lembrando q eu soh iniciante na area, num sei quase nada!!! auhauhauhaa

vlw’s

3 Respostas

M

Basta verificar se o tamanho da String no TextField é igual a três e, se for, fazer a busca.

if (textFieldCodigo.getText().length() == 3) {
    // tudo ok.
}
J

marcobiscaro2112:
Basta verificar se o tamanho da String no TextField é igual a três e, se for, fazer a busca.

if (textFieldCodigo.getText().length() == 3) { // tudo ok. }

Pow cara, vlw!!!

funcionou certinho!!!

vlw’s

kenneth

E ae cara!

Nao sei se a intencao sua era fazer a busca quando existirem
exatamente 3 caracteres ou no minimo 3

Se for a segunda opcao, use um maior-igual

if (textFieldCodigo.getText().length() >= 3) {
    // tudo ok.
}

:lol:
Abraco!

Criado 12 de outubro de 2009
Ultima resposta 13 de out. de 2009
Respostas 3
Participantes 3