Alguém sabe como eu faço pra um determinado campo não aceitar mais caracteres quando ultrapassar um determinado número de caracteres?
O que eu estou fazendo é um campo de CPF, que não deve ultrapassar os 14 dígitos.
Alguém sabe como eu faço pra um determinado campo não aceitar mais caracteres quando ultrapassar um determinado número de caracteres?
O que eu estou fazendo é um campo de CPF, que não deve ultrapassar os 14 dígitos.
Fiz isso:
if(Cpf.length()>13){
cpf.setText(Cpf.substring (0, Cpf.length() - 1));
}
O problema é que esse código faz com que o último caractere seja sempre substituído. Eu queria que ele simplesmente não aceitasse mais novos caracteres.
vc poderia limitar a quantidade do textfield por um plain document.
mas recomendo vc usar um Jformatedtextfield com uma mascara especifica.
mais simples, mais prático.