Tamanho e formato de campo

3 respostas
M

PessoaALL, boa tarde!

como eu determino o tamanho de um campo JtextField na tela, exemplo o campo nome eu quero que so possa digitar 45 caracteres e maiusculo.

Desde já agradeco

Marcos

3 Respostas

J

Vc terá que implementar o keyListener… ai vc implementa o método keyType. Ai é só vc verificar se o tamanho do TextField (com o método length) é menor que o tamanho máximo que vc definiu e verificar tb se a letra é maiuscula (com o método static isUpperCase da classe Character), caso algumas das condições sejam falsas, então vc consome (comsume) o evento (KeyEvent)…

Blz??? :wink:

J

E ae New__Radical… vc foi mais rápido que eu… comecei a responder e quando postei já tinha a sua… tá rápido em… heheheheheheheheheh

:bei:

N

Acho que não tem isso implementado na API do J2SE.

Vc terá que fazer isso na mão, implementando a interface KeyListener, isso para o JTextField.

OU

Vc pode usar o JFormattedTextField + MaskFormatter. Ae vc define o que vc quer que entre no campo (Somente números, caracteres, …) e a quantidade de elementos.

[]'s

Criado 12 de abril de 2004
Ultima resposta 12 de abr. de 2004
Respostas 3
Participantes 3