Boa noite!!!
Preciso controlar a quantidade de caracter digitado em um JtextFild ou JTextArea e não consegui localizar como fazer. Alguem poderia me ajudar?
Boa noite!!!
Preciso controlar a quantidade de caracter digitado em um JtextFild ou JTextArea e não consegui localizar como fazer. Alguem poderia me ajudar?
em vez de JTextField… vc pode usar esse:
[code]try {
mascaracpf = new MaskFormatter("###########");
} catch (ParseException ex) {
}
JFormattedTextField cpf = new JFormattedTextField(mascaracpf);[/code]
você pode fazer isso… com MaskFormatter ele formata o campo pra vc…
o numero de sustenidos é a quantidade de caracteres que o usuário vai poder digitar
aa… e dicas de caracteres…
? - aceita somente letras
A - numero e letras
se nao funcionar, informe aqui, pois há outros métodos também, abraço
Certo funcionou. Então se for fazer um cadastro de cliente e quizer controlar em todos os campos a quantidade de caracter digitado terei que fazer todo com jFormattedTextField, não poderei utilizar o jTextField?
É possível sim usar a mascara em JTEXTFIELD.
Depois de criado o jTextField,vá em propriedades-pos-creation code e ai vai o exemplo.
try{
javax.swing.text.MaskFormatter t= new javax.swing.text.MaskFormatter(“AAAAAAAA-AAAAAA”);
jTextField1 = new javax.swing.JFormattedTextField(t);
}
catch (Exception e){
}
A = LETRAS E NUMEROS
#=SÓ NUMEROS
?=SÓ LETRAS
IGUAL ao outro componente
Ok, resolvido o problema. Obrigado a todos.