Como limitar um textfield ou utilizar a mascara?[RESOLVIDO]
4 respostas
jzaires
preciso que um determinado textfield tenha no maximo 3 caracteres e que receba apenas letra, porém não achei, ou passou despercebido
alguma propriedade no netbeans que faça isso. Usei mascara limitando em outro textfield usando a propriedade formatterFactory, mas
apenas consegui fazê-la funfar pois ela recebia número.
Bem, você poderia capturar cada dígito do usuário e verificar e contar se o dígito passado é ou não
uma letra e se é ou não o terceiro e último dígito.
Use keyReleased.
A
ArrancaToco
ou usar simplesmente JFormattedTextField
surfzera
usa javascript ou procura um script com jquery
guisantogui
exemplo de uso de mascara:
MaskFormattermascaraCpf=null;try{mascaraCpf=newMaskFormatter("###.###.###-##");// Só vai ter o numero de caracteres da mascara}catch(ParseExceptionpe){pe.printStackTrace();}mascaraCpf.setPlaceholderCharacter('_');// caracter q fica nos campos enquanto não estão preenchidosmascaraCpf.setValidCharacters("[telefone removido]");// caracter validosmascaraCpf.install(txtFormatCpf);// install mask :D