Executar evento apenas com um numero certo de caracteres

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

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.
}

[quote=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. } [/quote]

Pow cara, vlw!!!

funcionou certinho!!!

vlw’s

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!