JTextField - Limitar

3 respostas
W

oi…

num JTextField podemos escolher o tamanho ( em colunas ).

existe alguma forma de limitar??
eh q qdo se vai escrevendo, e ultrapassa o limite ( em colunas ), a JTextField vai aceitando caracteres embora nao sejam apresentados ( ficam “por traz” ).

como eh q se limita essa JTextField?

thxxxxx

t+

3 Respostas

J

Opa… tudo bem?

Olha este tópico:

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=2403&highlight=limitar+tamanho+jtextfield&sid=b9ad322eedc6d5985db400b99a07b089

blz?

W

valeu JavaTeco

obrigadao

T+

J

…bom…e se voce tentar colcoar um ouvidor de evento kaylistner no campo
e chamar um metodo…e nessa metogo ele compara o numero de caracteres digitados no textfield com o numero que voce quer

se for maior seta o texto do JTextField pra ele mesmo usando a função substring

bom alguma coisa assim

if jTF.getText().lenght() == 10
tTF.setText(tTF.getText().substring(0,10))

isso teria que estar dentro do evento de teclado
e neste caso…seria setado no maximo 10 caracteres…nao passaria disso

[]'s :wink:

Criado 14 de julho de 2004
Ultima resposta 15 de jul. de 2004
Respostas 3
Participantes 3